Java中的日期格式

Jac*_*son 1 java datetime date

几个问题:

  1. 如何以下面的格式立即打印(当前日期/时间).
  2. 如果我知道格式,如何将字符串日期转换为日期对象,格式如下.

示例:2011-05-04 19:12:46 -0500

格式:YYYY-MM-DD HH:MM:SS [+ | - ] hh [mm]

Jér*_*nge 6

尝试:

Date yourDate = new Date(...);
SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
System.out.print(myDateFormat.format(yourDate);
Run Code Online (Sandbox Code Playgroud)

SimpleDateFormat Javadoc的链接就在这里.

  • 另外,`myDateFormat.parse(yourDateString)`以另一种方式返回. (2认同)