时间的各种处理DateUtil

Posted Recently 祝祝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时间的各种处理DateUtil相关的知识,希望对你有一定的参考价值。

返回指定格式的当前时间

 Date date = new Date();
 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
 String datestring  = simpleDateFormat.format(date);
 System.out.printf(datestring);

返回固定格式的Date类型时间Date—》ToString—》ToDate

public  static String TimeFormat ="yyyy-MM-dd";
    public static void main(String[] args) 
        Date date =new Date(System.currentTimeMillis());
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(TimeFormat);
        String dateformat=simpleDateFormat.format(date);
        System.out.printf(dateformat);
        Date dateafterFormat =null;
        try 
            dateafterFormat=simpleDateFormat.parse(dateformat);
            System.out.printf(String.valueOf(dateafterFormat));
         catch (ParseException e) 
            throw new RuntimeException(e);
        
    

字符串转日期

#parse(String text, ParsePosition pos)
#解析字符串中的文本以Date生成,parase需要背用try-catch包围
 String dateTime ="2023-01-16 17:35:16";
  SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    try 
        Date date =simpleDateFormat.parse(dateTime);
        System.out.printf(date.toString());
     catch (ParseException e) 
        throw new RuntimeException(e);

两时间关系判断构件

 #时间相等返回0,time1大于time2返回1,time1小于time2返回-1
  Date time1 = new Date(System.currentTimeMillis());
  String date ="2023-01-17 17:35:16";
   Date time2 = null;
   try 
       time2 = new SimpleDateFormat("yyyy-MM-dd").parse(date);
    catch (ParseException e) 
       throw new RuntimeException(e);
   
   int flag =time1.compareTo(time2);
   System.out.printf(flag+"");

Date转换为字符串

 public static String date2Str(Date date, String format) 
        if (null == date) 
            return null;
        
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(date);

以上是关于时间的各种处理DateUtil的主要内容,如果未能解决你的问题,请参考以下文章

关于各种不同开发语言之间数据加密方法(DES,RSA等)的互通的解决方案(c++共享类库方案)

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

TSINGSEE青犀视频开发中Go语言时间转换分享

初识NLP 自然语言处理

一文看尽各种自然语言处理任务

什么是java