哪位大神可以幫我把這個題以最簡單的方式輸出,如果可以給我一個代碼,謝謝
uj5u.com熱心網友回復:
simpledateformat 日期型別樣式 了解一下,上面就很容易了。只不過轉個樣式。
uj5u.com熱心網友回復:
我是一個初學者,有點聽不懂,有什么簡便的嗎uj5u.com熱心網友回復:
//設定日期格式 HH:mm:ss中的HH大寫為24小時制。HH和hh的差別是前者為24小時制,后者為12小時制
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
yyyy:年
MM:月
dd:日
// new Date()為獲取當前系統時間
String dateTime=df.format(new Date());
轉換為date型別。
Date date=df.parse(dateTime)
通過simpledateformat 可以把date 也就是時間型別轉換為自己需要的字串
你的這個題目就是設定2個dateformat 一個是美式一個 中國式,
先獲得美式時間格式字串,把它轉換為時間型別后,再用中國式把日期轉換為需要的字串格式。
uj5u.com熱心網友回復:
如果是初學java,我想老師可能不是考的你Date型和String型的轉換,而是String的操作?當然樓上用String轉date,再轉換回來也可以。
//預設一個字串,當然從控制臺輸入也可以
String usaStr = "03-15-2017";
//用"-"分隔字串,分隔為陣列
List<String> list = Arrays.asList(str.split(","));
//按3、1、2順序輸出到控制臺
System.out.println(list.get(2)+list.get(0)+list.get(1));
uj5u.com熱心網友回復:
第二行應該是
List<String> list = Arrays.asList(str.split("-"));
手打出錯。
uj5u.com熱心網友回復:
輸出的時候需要把“-”也加進去
uj5u.com熱心網友回復:
可以幫我寫一個全代碼嗎uj5u.com熱心網友回復:
這個是什么都不會啊!這些都是基礎啊!要學會自己寫啊!
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
String[] s=str.split("-");
System.out.println(s[2]+"-"+s[0]+"-"+s[1]);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146443.html
標籤:Java SE
上一篇:求大佬指教
下一篇:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
