本篇文章为大家展示了如何在Java 项目中使用DateUtils日期工具类,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。介绍在java中队日期类型的处理并不方便,通常都需要借助java.text.S
本篇文章为大家展示了如何在Java 项目中使用DateUtils日期工具类,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
介绍
在java中队日期类型的处理并不方便,通常都需要借助java.text.SimpleDateFORMat类来实现日期类型和字符串类型之间的转换,但是在jdk1.8之后有所改善,jdk1.7以及之前的版本处理日期类型并不方便,可以借助Joda Time组件来处理,尤其是日期类型的一些数学操作就更是不方便。
java代码
public class DateUtils { private static final Logger logger = LoggerFactory.getLogger(DateUtils.class); // 备注:如果使用大写HH标识使用24小时显示格式,如果使用小写hh就表示使用12小时制格式。 public static String DATE_TO_STRING_DETaiAL_PATTERN = "yyyy-MM-dd HH:mm:ss"; public static String DATE_TO_STRING_SHORT_PATTERN = "yyyy-MM-dd"; private static SimpleDateFormat simpleDateFormat; public static String DateToString(Date source, String pattern) { simpleDateFormat = new SimpleDateFormat(pattern); return simpleDateFormat.format(source); } public static String timeStampToString(long source, String pattern) { simpleDateFormat = new SimpleDateFormat(pattern); Date date = new Date(source * 1000); return simpleDateFormat.format(date); } public static long dateToTimeStamp(Date date) { Timestamp timestamp = new Timestamp(date.getTime()); return timestamp.getTime() / 1000; } public static Date stringToDate(String source, String pattern) { simpleDateFormat = new SimpleDateFormat(pattern); Date date = null; try { date = simpleDateFormat.parse(source); } catch (ParseException e) { logger.error("字符串转换日期异常", e); } return date; } public static String currentFormatDate(String pattern) { simpleDateFormat = new SimpleDateFormat(pattern); return simpleDateFormat.format(new Date()); } public static long currentTimeStamp() { return System.currentTimeMillis() / 1000; } //待补充}
上述内容就是如何在Java 项目中使用DateUtils日期工具类,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。
--结束END--
本文标题: 如何在Java 项目中使用DateUtils日期工具类
本文链接: https://www.lsjlt.com/news/224473.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0