最近,我使用日期字段将CSV文件导入MongoDB。 问题在于日期字段,我尝试将日期字段从字符串更改为ISO格式。 目前,它显示“2016-07-31T04:18:17.000Z”。我不知道如何使用java将其更改为ISO格式。 我试过这个方法
String date1 = dr1.getString("created_at");
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy");
Date Created_at = df.parse(date1);
dr1.append("created_at", Created_at);
Brand_Mention(dr1,collection1,new ObjectId(dr1.get("_id").toString()));
有谁可以帮我解决这个问题!!!
答案 0 :(得分:0)
查看java.time.Instant
(javadoc)课程。
它有方法parse()
来解析你的字符串。
然后,您可以使用LocalTime.from()
将即时时间点转换为本地时间(即没有日期或时区的小时,分钟和秒)。
然后您可以比较当地时间以找到所需的时间范围。