簡體   English   中英

無法在Java中將字符串轉換為日期

[英]Unable converting String into Date in Java

我想在Java中將String轉換為Date。 我為此編寫了以下代碼:

SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.SSSSSS");       

Date date = dateformat.parse("2015-07-16 23:59:59.0");

dateformat.format(date);

解析后,我得到以下日期值: Fri Jan 16 23:59:59 IST 2015

我嘗試了很多示例,但沒有得到適當的解決方案。

提前致謝。

格式字符串中的“ mm”代表分鍾。 您需要為月份部分指定“ MM”,或者默認為一月:

SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSS"); 

如您所說,您想將字符串轉換為日期,那么它將僅以該格式接收。

我們無法使用Java格式化日期,但可以使用dateforamtter格式化日期的字符串表示形式,但是如果您將字符串轉換為日期,則只能以未格式化的格式接收它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM