如何将String对象转换为Date对象?
我想我需要做这样的事情:
Date d=(some conversion ) "String "
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
KB2*_*B22 21
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Date date = dateFormat.parse("1.1.2001");
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅: SimpleDateFormat文档
日期到字符串转换是一种相对复杂的解析操作,而不是您在尝试时使用简单的转换操作.
你必须使用DateFormat.它可以很简单:
Date d = DateFormat.getDateInstance().parse("09/10/2009");
Run Code Online (Sandbox Code Playgroud)
但是这会根据运行的计算机的区域设置更改预期的日期格式.如果您有特定的日期格式,则可以使用SimpleDateFormat:
Date d = new SimpleDateFormat("d MMM yyyy HH:mm").parse("4 Jul 2001 12:08");
Run Code Online (Sandbox Code Playgroud)
请注意,解析方法总是期望一种特定的格式,并且不会尝试猜测如果它接收不同的格式可能意味着什么.
| 归档时间: |
|
| 查看次数: |
34484 次 |
| 最近记录: |