[英]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.