当前位置: 首页 > 知识库问答 >
问题:

隐蔽周一9月12日19:48:19 IST 2022至2022-09-12 00:00:00.0[重复]

闻人思聪
2023-03-14

我有一个日期对象具有值:-Mon Sep 12 19:48:19 IST 2022

Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.DATE, -2);
Date fDate = calendar.getTime();

//上述代码的输出Mon Sep 12 19:48:19 IST 2022
现在我想得到这个输出,如2022-09-12 00:00:00.0格式

共有2个答案

李俭
2023-03-14

我认为是< code>parse产生了输出。另外,您的格式字符串是“dd-MM-yyyy”,看起来您希望它是< code>yyyy-MM-dd。

试试这个(省略解析):

Date fDate = dateFormat.format(calendar.getTime()));

希望这有帮助!

彭鸿文
2023-03-14

创建一个截断日期的方法。您可以使用ZoneDateTime::truncateTo

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);
}

然后,如果要将截断的日期转换为具有所需格式的字符串:

java prettyprint-override">DateFormat myDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
String strDate = myDateFormat.format(truncateToDays(fDate));

System.out.println(strDate);
// output: 2022-09-12 00:00:00.0
 类似资料:
  • 我有一个具有值的日期对象:- 星期一9月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#