【发布时间】:2011-05-09 23:41:39
【问题描述】:
几个问题:
- 我现在如何按以下格式打印(当前日期/时间)。
- 如果我知道格式,如何将字符串日期转换为日期对象,格式与以下相同。
示例: 2011-05-04 19:12:46 -0500
格式: YYYY-MM-DD HH:MM:SS [+|-]hh[mm]
【问题讨论】:
几个问题:
示例: 2011-05-04 19:12:46 -0500
格式: YYYY-MM-DD HH:MM:SS [+|-]hh[mm]
【问题讨论】:
试试:
Date yourDate = new Date(...);
SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
System.out.print(myDateFormat.format(yourDate);
SimpleDateFormat Javadoc 的链接是here。
【讨论】:
myDateFormat.parse(yourDateString) 以另一种方式返回。
查看 SimpleDateFormat:http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
SimpleDateFormat.format() 和 SimpleDateFormat.parse()
【讨论】: