日期格式转换工具类

比眉伴天荒 2022-06-16 04:28 346阅读 0赞

#日期格式转换工具类
自jdk1.8后用新特性,处理时间更优雅:链接之新特性时间处理工具类

  1. package com.ld.utils;
  2. import java.text.DateFormat;
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6. /**
  7. * 时间格式装换类
  8. * <p>
  9. * dateToYMD---时间类型转换成字符串类型
  10. * <p>
  11. * YMDToDate---字符串形式日期转换成标准日期
  12. *
  13. * @author 浪丶荡
  14. * <p>
  15. * 2015-11-20
  16. *
  17. */
  18. public class DateUtil {
  19. public static String dateToYMD(Date date) {
  20. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  21. return sdf.format(date);
  22. }
  23. public static String dateToYMDHMS(Date date) {
  24. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:hh-mm-ss");
  25. return sdf.format(date);
  26. }
  27. public static String dateToYMDhms(Date date) {
  28. SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
  29. return sdf.format(date);
  30. }
  31. /**
  32. * 字符串形式日期转换成标准日期 String --> Date "yyyy-MM-dd"-->yyyy-MM-dd
  33. */
  34. public static Date YMDToDate(String date) {
  35. DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
  36. try {
  37. return dateFormat.parse(date);
  38. } catch (ParseException e) {
  39. throw new RuntimeException(e);
  40. }
  41. }
  42. /**
  43. * 字符串形式日期转换成标准日期 String --> Date "yyyy-MM-dd HH:mm:ss"-->yyyy-MM-dd HH:mm:ss
  44. */
  45. public static Date YMDHMSToDate(String date) {
  46. DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  47. try {
  48. return dateFormat.parse(date);
  49. } catch (ParseException e) {
  50. throw new RuntimeException(e);
  51. }
  52. }
  53. public static String getTheYear(){
  54. SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
  55. Date date = new Date();
  56. String formatDate = sdf.format(date);
  57. return formatDate;
  58. }
  59. }

发表评论

表情:
评论列表 (有 0 条评论,346人围观)

还没有评论,来说两句吧...

相关阅读

    相关 日期格式转换

    日期格式转换   在java或js中 我们常常会进行日期格式的转换  然而每次都去写很麻烦 所以在这里 我整理了一个dateformat的工具类 希望对大家有用!![