zoukankan      html  css  js  c++  java
  • Java中操作时间比较好用的类

    项目中经常用到日期的操作,包括日期的格式化。下面是几个比较常用的工具类。

    import java.text.SimpleDateFormat;
    import java.util.Date;
    import org.apache.commons.lang.time.DateFormatUtils;
    import org.apache.commons.lang.time.FastDateFormat;
    
    public class TestController {
        public static void  main(String [] args) {
            SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmssSSS");
            String ff1 = sdf.format(new Date());
            System.out.println(ff1);
            DateFormatUtils df=new DateFormatUtils();
            FastDateFormat ff2 = FastDateFormat.getInstance("yyyyMMddHHmmssSSS");
            String format = ff2.format(new Date());
            System.out.println(format);
            String ff3 = DateFormatUtils.format(new Date(), "yyyyMMddHHmmssSSS");
            System.out.println(ff3);
        }
    }

    其中,SimpleDateFormat比较常用,这个是jdk提供的,但是这个类不是线程安全的,线程安全用的比较多的还是Apache的common包中提供的DateFormatUtils和FastDateFormat两个工具类。

    运行结果是:

    20150901161033217
    20150901161033273
    20150901161033275

    yyyy 年

    MM月

    dd日

    HH24小时制

    mm分

    ss秒

    SSS毫秒 3位,不够补齐0

  • 相关阅读:
    Python 写文件
    Python 读文件
    Python 打开文件(File Open)
    Python 异常处理(Try...Except)
    Python PIP包管理器
    Python 正则表达式(RegEx)
    Python JSON
    Python 模块
    Python 迭代器(Iterator)
    Python 继承
  • 原文地址:https://www.cnblogs.com/nihousheng/p/4776023.html
Copyright © 2011-2022 走看看