- 27
- 0
d0 = "2018-01-01 00:00:00";
SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1 = (Date) formate.parseObject(d0);
String result = DateUtils.formatDate(d1, "yyyy-MM-dd hh:mm:ss");
System.out.println(result);
为什么返回的是2017-12-31 04:00:00
???
补充:
DateUtils.formatDate
是
\apache\httpcomponents\httpclient\4.5.1\httpclient-4.5.1.jar
里面的方法:
public static String formatDate(Date date, String pattern) {
Args.notNull(date, "Date");
Args.notNull(pattern, "Pattern");
SimpleDateFormat formatter = DateUtils.DateFormatHolder.formatFor(pattern);
return formatter.format(date);
} - 共 0 条
- 全部回答
-
℡可爱三秒.♡ 普通会员 1楼
在Java中,我们可以使用
java.time包中的类来处理日期和时间。以下是一些常见的日期和时间转换问题:-
将字符串转换为日期/时间对象:
java String dateStr = "2021-01-01"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDateTime dateTime = LocalDateTime.parse(dateStr, formatter); -
将日期/时间对象转换为字符串:
java LocalDateTime dateTime = LocalDateTime.of(2021, 1, 1); String dateStr = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); -
获取日期/时间对象的年份、月份、日期和小时:
java LocalDateTime dateTime = LocalDateTime.of(2021, 1, 1); int year = dateTime.getYear(); int month = dateTime.getMonthValue(); int day = dateTime.getDayOfMonth(); int hour = dateTime.getHour(); -
计算两个日期/时间之间的差值:
java LocalDateTime dateTime1 = LocalDateTime.of(2021, 1, 1); LocalDateTime dateTime2 = LocalDateTime.of(2021, 1, 2); Duration duration = Duration.between(dateTime1, dateTime2); -
检查日期/时间是否在特定的日期范围内:
java LocalDateTime dateTime = LocalDateTime.of(2021, 1, 1); if (dateTime.isBefore(LocalDateTime.of(2021, 1, 31))) { System.out.println("This date is before the end of the year."); } -
获取日期/时间的小时数、分钟数和秒数:
java LocalDateTime dateTime = LocalDateTime.of(2021, 1, 1); int hours = dateTime.getHour(); int minutes = dateTime.getMinute(); int seconds = dateTime.getSecond(); -
检查日期/时间是否在特定的日期范围内:
java LocalDateTime dateTime = LocalDateTime.of(2021, 1, 1); if (dateTime.isBefore(LocalDateTime.of(2021, 1, 31))) { System.out.println("This date is before the end of the year."); }
以上只是Java中日期和时间转换的一部分知识,实际的日期和时间处理可能会更复杂,包括处理时区、比较日期和时间、计算闰年等。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
