我试图将字符串格式化为日期.
为此,我写了一个代码: -
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
System.out.println(sdf.format( cal.getTime() ));
Run Code Online (Sandbox Code Playgroud)
这很好..但现在我想将一个字符串转换为如上所述的日期..例如
String dt="2010-10-22";
Run Code Online (Sandbox Code Playgroud)
输出应该是这样的: - 2010-10-22T00:00:00
我该怎么做呢?
String dt = "2010-10-22";
SimpleDateFormat sdfIn = new SimpleDateFormat("yyyy-MM-dd");
ParsePosition ps = new ParsePosition(0)
Date date = sdfIn.parse(dt, pos)
SimpleDateFormat sdfOut = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
System.out.println(sdfOut.format( date ));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1379 次 |
| 最近记录: |