• java基础 日期工具类


     目录结构:

     

     DateUtils.java

    1. package dateStudy;
    2. import java.text.ParseException;
    3. import java.text.SimpleDateFormat;
    4. import java.util.Date;
    5. public class DateUtils {
    6. private static final String FORMAT_1="yyyy-MM-dd HH:mm:ss";
    7. //私有方法,不能new对象
    8. private DateUtils() {
    9. }
    10. //Date类型转为String
    11. public static String dateToString(Date date, String format){
    12. SimpleDateFormat format1 = new SimpleDateFormat(format);
    13. return format1.format(date);
    14. }
    15. //String转为Date类型
    16. public static Date stringTOdate(String date,String format) throws ParseException {
    17. SimpleDateFormat format1 = new SimpleDateFormat(format);//alt+enter抛出异常
    18. return format1.parse(date);
    19. }
    20. //获取当前系统时间转为字符串类型
    21. public static String getSystemTimeString(){
    22. return dateToString(new Date(),FORMAT_1);
    23. }
    24. }

    DateTest.java

    1. package dateStudy;
    2. import java.text.ParseException;
    3. import java.util.Date;
    4. public class DateTest {
    5. public static void main(String[] args) throws ParseException {
    6. //date类型转为String类型
    7. Date date = new Date();
    8. String s = DateUtils.dateToString(date,"yyyy-MM-dd HH:mm:ss");
    9. System.out.println(s);
    10. //日期字符串转成Date类型
    11. Date date1 = DateUtils.stringTOdate(s, "yyyy-MM-dd HH:mm:ss");
    12. System.out.println(date1);
    13. //获取年份 String类型
    14. Date year = new Date();
    15. String strYear = DateUtils.dateToString(year, "yyyy");
    16. System.out.println(strYear.getClass()+": "+strYear);
    17. //获取时间 String类型
    18. Date time = new Date();
    19. String strTime = DateUtils.dateToString(time, "HH:mm:ss");
    20. System.out.println(strTime.getClass()+": "+strTime);
    21. //获取当前系统时间转为字符串类型
    22. System.out.println("当前系统时间为:"+DateUtils.getSystemTimeString());
    23. }
    24. }

    结果: 

     

  • 相关阅读:
    内存监控以及优化
    人工神经网络教程第四版,人工神经网络教程视频
    git命令行分支(增删改查)
    linux设备模型:devtmpfs虚拟文件系统分析
    毕业设计:基于STM32与机智云平台的远程控制智能家居系统
    SSL证书申请安全审核失败?
    自学数据库-redis
    从裸机开始安装操作系统
    音频数据集1--LJSpeech单人语音
    优化gin表单的错误提示信息
  • 原文地址:https://blog.csdn.net/qq_64005599/article/details/133717538