Q
JAVA日期转换
1
A
回答
5
new SimpleDateFormat("MMM dd, yyyy hh:mm:ss a.").format(yourDate);
2
可以使用的SimpleDateFormat或JodaTime的解析器。
但是,编写自己的字符串解析器可能很简单,因为您只是重新排列字段。
0
您可以使用SimpleDateFormat将字符串转换为定义的日期演示文稿中的日期。 SimpleDateFormat的用法的例子可以在以下地方找到:http://www.kodejava.org/examples/19.html
1
SimpleDateFormat sdf = new SimpleDateFormat ("MMM dd, yyyy hh:mm:ss a");
String str = sdf.format(date)
0
new java.text.SimpleDateFormat("MMM d, yyyy h:mm:ss a").format(date);
我注意到您所需的输出有一天没有0,这样的格式字符串为前缀的需要应该有小时只有一个'h'。我猜你希望每月的一天有类似的行为,所以模式也只包含一个'd'。
1
可以使用JDK的结构和Joda time做到这一点:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
public class SO5804637 {
public static void main(String[] args) throws ParseException {
DateFormat df =
new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date d = df.parse("Wed Apr 27 17:53:48 PKT 2011");
DateTimeFormatter dtf =
DateTimeFormat.forPattern("MMM dd, yyyy hh:mm:ss a");
DateTime dt = new DateTime(d);
System.out.println(dt.toString(dtf));
}
}
注:我已经包括了import
语句要清楚,我使用的是什么类。
1
嗯,你可以将这个样子,
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class StringToDateDemo
{
public static void main(String[] args) throws ParseException
{
String strDate = "Apr 27, 2011 5:53:48 pm";
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy hh:mm:ss a");
Date dt = sdf.parse(strDate);
System.out.println(dt);
}
}
输出:
Apr 27, 2011 5:53:48 PM
参考和来源:
https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
相关问题
- 1. Java日期转换
- 2. 将MySQL日期转换为Java日期
- 3. 转换.NET日期为Java日期
- 4. 转换Json的日期为Java日期
- 5. Java中的日期转换
- 6. Java日期格式转换
- 7. Java:日期时间转换
- 8. 的Java日期转换
- 9. Java中的日期转换
- 10. 日期转换
- 11. 转换日期
- 12. 日期转换
- 13. 日期转换
- 14. 转换日期
- 15. 转换日期
- 16. 日期转换
- 17. 日期转换
- 18. 日期转换
- 19. Java转换双日期格式
- 20. 将LocalTime(Java 8)转换为日期
- 21. Java的日期和时间转换
- 22. 转换日期为字符串 - JAVA
- 23. 转换字符串到日期在Java
- 24. Struts2 Java利用日期转换问题
- 25. Java字符串日期转换
- 26. Java字符串日期转换问题
- 27. java中的日期转换问题
- 28. Java:将字符串转换为日期
- 29. Java字符串日期转换问题
- 30. 如何在Java中转换此日期?
你有日期对象,你问如何输出它不同,或者你有第一个字符串,你想通过日期转换为第二个? – Yossale 2011-04-27 13:18:26
我有一个日期对象,我想输出它的不同。 – 2011-04-27 13:21:22