簡體   English   中英

從另一個java.util.Date對象獲取java.util.Date對象為(10/7/14)(IST 2014年10月7日11:21:00)

[英]Getting java.util.Date Object As (10/7/14 ) From Another java.util.Date Object (Tue Oct 07 11:21:00 IST 2014)

最近在使用@Temporal(TemporalType.DATE)時遇到問題,我們開始在struts2中使用@Temporal(TemporalType.DATE)的java.util.Date字段中使用@Temporal(TemporalType.DATE)來檢索Date字段數據的項目時間為2014年10月7日,但即將到來的日期與IST 2014年10月7日星期二相同

因此,為什么spring無法將IST 2014年10月7日星期二11:21:00轉換為內部的java.util.Date對象的10/7/14。

我們如何才能將IST 2014年10月7日星期二11:21:00轉換為java.util.Date對象的10/7/14。

非常感謝任何幫助。

如果將java.util.Date轉儲為字符串,則默認格式為“ Tue Oct 07 11:21:00 IST 2014”。 除此之外,它沒有實際的字符串表示形式。

如果要以特定格式對日期進行字符串化,請查看SimpleDateFormat。

您應該看看SimpleDateFormat

如何格式化?

String str="Tue Oct 07 11:21:00 IST 2014";
Date date=new SimpleDateFormat("EEE MMM dd HH:mm:ssZ yyyy").parse(str);
System.out.println(date);
//now you can format this date to any format
//eg
DateFormat df=new SimpleDateFormat("MM/d/yy");
System.out.println(df.format(date));

輸出:

Tue Oct 07 11:21:00 IST 2014
10/7/14

暫無
暫無

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

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