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

  • 相关阅读:
    Java基础--day04
    Java基础--day03
    Java基础--day02
    高斯键盘设置指南
    博客园主题配置
    算法笔记--二分
    Test2反思
    树链剖分【模板】
    7.20关于莫队算法的一些初步理解
    分块(n根n复杂度)
  • 原文地址:https://www.cnblogs.com/nihousheng/p/4776023.html
Copyright © 2011-2022 走看看