错误在于将格式化后的日期时间字符串直接转换为十六进制字符串,而不是先将其转换为long类型再转换为十六进制字符串。应该修改为:

// 将日期时间字符串转换为long类型 long dateTimeLong = Long.parseLong(formattedDateTime); // 将long类型转换为十六进制字符串 String hexDateTime = Long.toHexString(dateTimeLong); System.out.println(hexDateTime); // 输出16进制格式的日期时间

有错误: LocalDateTime now = LocalDateTimenow; 设置要转换成的日期格式 DateTimeFormatter formatter = DateTimeFormatterofPatternyyMMddHHmmss; 将日期时间格式化成指定格式字符串 String formattedDateTi

原文地址: https://www.cveoy.top/t/topic/fhFh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录