我有兩個字符串。一個字符串包含像這樣的日期yyyymmdd
和其他字符串包含像這樣的hhmmssff
時間。我需要兩個串連接成一個字符串中的Tue Jul 03 14:54:24 IDT 2012
需要更改日期格式的java
格式例
輸入:
串的一個= 20130430;字符串二= 03153020;
輸出:
星期二03年4月30日:15:30:20 2013 IDT;
如何在java中獲得此輸出?
我有兩個字符串。一個字符串包含像這樣的日期yyyymmdd
和其他字符串包含像這樣的hhmmssff
時間。我需要兩個串連接成一個字符串中的Tue Jul 03 14:54:24 IDT 2012
需要更改日期格式的java
格式例
輸入:
串的一個= 20130430;字符串二= 03153020;
輸出:
星期二03年4月30日:15:30:20 2013 IDT;
如何在java中獲得此輸出?
我不會給你一個盆栽答案,但你可以按照下面的程序來實現你想要的。
你可以串連兩個Strings
,使用SimpleDateFormat
解析該級聯String
,這將使一個Date
對象。 打印Date
對象將以您需要的格式提供輸出,但如果您需要String
表示形式,則需要使用另一個SDF
來按照您的要求格式化該對象。
P.S:SDF的提供的鏈接也必須使用模式字母列表。選擇你需要的那些。
給你的例子:
public static void main(String[] args) throws ParseException {
String One = "20130430"; String Two = "03153020";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmssSS");
System.out.println(sdf.parse(One+Two));
}
使用['DateFormat'(http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html)。 – 2013-05-02 05:23:52