28
A
回答
26
使用SimpleDateFormat
先parse()
String
到Date
然后format()
Date
到String
68
如果你正在寻找一个解决您的特定情况下,这将是:
Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").parse("2012-05-20T09:00:00.000Z");
String formattedDate = new SimpleDateFormat("dd/MM/yyyy, Ka").format(date);
4
package newpckg;
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class StrangeDate {
public static void main(String[] args) {
// string containing date in one format
// String strDate = "2012-05-20T09:00:00.000Z";
String strDate = "2012-05-20T09:00:00.000Z";
try {
// create SimpleDateFormat object with source string date format
SimpleDateFormat sdfSource = new SimpleDateFormat(
"yyyy-MM-dd'T'hh:mm:ss'.000Z'");
// parse the string into Date object
Date date = sdfSource.parse(strDate);
// create SimpleDateFormat object with desired date format
SimpleDateFormat sdfDestination = new SimpleDateFormat(
"dd/MM/yyyy, ha");
// parse the date into another format
strDate = sdfDestination.format(date);
System.out
.println("Date is converted from yyyy-MM-dd'T'hh:mm:ss'.000Z' format to dd/MM/yyyy, ha");
System.out.println("Converted date is : " + strDate.toLowerCase());
} catch (ParseException pe) {
System.out.println("Parse Exception : " + pe);
}
}
}
相关问题
- 1. java日期格式化字符串
- 2. 格式化日期字符串java
- 3. 在Java中格式化和解析日期和字符串
- 4. 如何将日期字符串格式化为期望的日期格式
- 5. 如何将此字符串格式化为日期格式?
- 6. 如何格式化另一种格式的字符串日期?
- 7. 如何用格式化器在java中格式化字符串
- 8. 如何排序在java中的字符串格式的日期?
- 9. 如何在java中格式化日期?
- 10. 格式化字符串作为日期
- 11. 格式化iso-8601日期字符串
- 12. 格式化日期到字符串
- 13. Mule:Dataweave - 字符串日期格式化
- 14. 从字符串格式化日期
- 15. 日期字符串格式化
- 16. 安卓日期格式化字符串
- 17. 格式化字符串日期与String.Format()
- 18. C#格式化字符串日期
- 19. 格式化日期字符串
- 20. 格式化字符串日期时间
- 21. 从字符串格式化日期
- 22. 在Java中将日期字符串格式化为所需日期
- 23. 如何在JSON日期字符串中反序列化日期格式?
- 24. 用于日期类的Java中的字符串格式化
- 25. 如何在Java中使用多个日期格式化字符串
- 26. 如何日期格式化格式化字符串中的参数
- 27. Groovy中 - 将日期字符串格式化的日期
- 28. 如何从格式化的日期字符串中删除'at'?
- 29. 如何格式化字符串日期在flex?
- 30. 字符串日期格式
日期必须是java.util.Date,使用java.sql.Date它不起作用(只是一张纸条) –