我在此dob密钥中有JsonObject包含日期格式,但是我不希望这种格式转换它...
String dobDate=String.valueOf(gridData.get("DOB"));
它返回的字符串是:2006-12-31T18:30:00.000Z
但是我想将此日期转换为"dd-MM-yyyy"
我怎么能这样。
答案 0 :(得分:2)
我很确定这个问题是重复的!
但这是答案:
这使用了Date
对象
SimpleDateFormat format = new SimpleStringFormat("yyyy-MM-ddTHH:mm:ss.zzZ");
Date d = format.parse("Your date String return thing");
然后您有一个Date
对象,
(我不确定该模式是否正确)
如果您需要将其作为字符串:
To get a String out of it use:
String newDateFormat = format.format(d);
以上方法有效。如果您有兴趣以“现代”方式进行操作,
看看这些课程:
我认为时间处理是一个复杂的话题,如果您使用它,应该进行一些调查!
答案 1 :(得分:1)
如果您有java.util.Date,则可以使用此
SimpleDateFormat df = new SimpleDateFormat("dd-MM-yyyy");
String formatted = df.format(gridData.get("DOB"));