我有一個日期值作爲星期五Feb 15 19:43:05東部時間2013年 我可以將它轉換爲2013-02-15 07:43:05作爲字符串。 現在我需要獲取此String的日期對象。我試着用Groovy/Grails的使用SimpleDateFormat的,但它只是返回原值:週五02月15日7時43分05秒EST 2013Grails解析日期
我這樣做的方式是:
String dateCreated = dateValue.format("yyyy-MM-dd hh:mm:ss")
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //required format
Date newDate = sdf.parse(dateCreated)
誰能幫助我?
你的意思是'返回原始值'? – 2013-05-10 18:01:35
是不是你的'dateCreated'包含所需格式的值?爲什麼你要將它轉換兩次? – 2013-05-10 18:02:28
它是所需的格式,但在字符串中。我有數據庫表的列類型日期,它需要去,我需要它日期格式進一步日期比較。 – 2013-05-10 18:14:21