我有一个具有值的日期对象:- 星期一9月12日19:48:19 IST 2022
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.DATE, -2);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
Date fDate = dateFormat.parse(dateFormat.format(calendar.getTime()));
//上面代码的输出Mon Sep 12 19:48:19 IST 2022
现在我想得到这个类似2022-09-12 00:00:00.0格式的输出
我认为是parse
产生了该输出。此外,您的格式字符串是'dd-MM-yyyy',看起来您希望它是yyyy-MM-dd
。
请尝试以下操作(省略解析):
Date fDate = dateFormat.format(calendar.getTime()));
希望这有帮助!
创建一个截断日期的方法。您可以使用< code > ZoneDateTime::truncate to 。
private Date truncateToDays(Date date) {
Instant instant = date.toInstant();
ZonedDateTime zonedDateTime = instant.atZone(ZoneId.systemDefault());
ZonedDateTime truncatedZonedDateTime = zonedDateTime.truncatedTo(ChronoUnit.DAYS);
Instant truncatedInstant = truncatedZonedDateTime.toInstant();
return Date.from(truncatedInstant);
}
我有一个日期对象具有值:-Mon Sep 12 19:48:19 IST 2022 //上述代码的输出Mon Sep 12 19:48:19 IST 2022 现在我想得到这个输出,如2022-09-12 00:00:00.0格式
问题内容: 我正在尝试解析一个日期字符串,但是输出看起来不正确:以下是我的代码。 程序输出: 格式化的日期太阳07年10月 00 :19:24 IST 2012 期望输出: 格式化的日期太阳07年10月 12个 :19:24 IST 2012 问题答案: 您可能要使用24h格式而不是12h格式… H一天中的小时(0-23)数字0 h小时在上午/下午(1-12)12号 是的,格式化字符区分大小写。
智齿微客 【新增】对接机器人功能 客户通过入口与客服建立临时好友关系时,可以设置为机器人接待,通过关键词识别来回复客服问题,便于快速回复客户简单、重复类问题从而提高解决客户问题的效率,并节约客服接待时间从而处理更优先紧急的问题。 可以在企业微信工作台-企微智客中进行配置。 【新增】智能路由功能 当遇到机器人处理不了的问题时,可以设置智能路由功能,将客户对话精准分配给对应问题的接待客服人员。 可以在
问题内容: 我需要解析一个字符串到目前为止。但是得到了一个不可解析的异常。以下是我的代码: 问题答案: 您的格式有几个问题: 表示年份中的某天,而不是月份中的某天 您错过了时区 月的格式不正确 因为你的时间是24小时制,你需要的,而不是 有关 日期和时间模式的 信息,请参阅文档。
18分钟电话面 1. 自我介绍、项目,问项目的东西 2. 语义化标签 3. 隐藏元素 区别 4. vue3和react 的区别,答的中途会渗入问 5. Map Set 就记得这么多了,攒个运气,希望能进二面
1. 自我介绍 2. 怎么理解锁 3. 怎么理解锁升级 4. 实习项目有考虑权限吗 5. 遇到过缓存击穿和穿透吗 6. 除了Java知识还认为什么很重要 7. 未来规划 8. 架构师的理解,什么是好的架构师 9. 反问:评价和公司业务 #面经##Java#