zoukankan      html  css  js  c++  java
  • JAVA中日期处理

    一、日期和long类型数据的相互转换

    public class Hello
    {
        public static void main(String[] args) throws Exception
        {
            //日期转换为long
            Date currentDateInDate = new Date();
            long currentDateInLong = currentDateInDate.getTime();
            System.out.println(currentDateInDate);
            System.out.println(currentDateInLong); 
        } 
    }

    二、long类型转换为日期

    public class Hello
    {
        public static void main(String[] args) throws Exception
        {
            //日期转换为long
            long currentDateInLong = System.currentTimeMillis();
            Date currentDateInDate = new Date(currentDateInLong);
            System.out.println(currentDateInDate);
            System.out.println(currentDateInLong); 
        } 
    }

    三、日期格式化(将日期format成字符串)

    public class Hello
    {
        public static void main(String[] args) throws Exception
        {
            //日期转换为long
            long currentDateInLong = System.currentTimeMillis();
            Date currentDateInDate = new Date(currentDateInLong);
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSS");
            String currentDateInString = sdf.format(currentDateInDate);
            System.out.print(currentDateInString);
        } 
    }

    四、日期的解析(将字符串转化为日期)

    public class Hello
    {
        public static void main(String[] args) throws Exception
        {
            String currentDateInString = "2016-08-07 19:24:03.0528";
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSS");
            Date currentDateInDate = sdf.parse(currentDateInString);
            System.out.print(currentDateInDate);
        } 
    }

    五、利用Calendar类获取日期的各个部分

    public class Hello
    {
        public static void main(String[] args) throws Exception
        {
            Calendar calendar = Calendar.getInstance();
            System.out.println("年:" + calendar.get(Calendar.YEAR));
            System.out.println("月:" + (calendar.get(Calendar.MONTH) + 1));
            System.out.println("日:" + calendar.get(Calendar.DAY_OF_MONTH));
        } 
    }
  • 相关阅读:
    BigInteger与BigDecimal
    Java常用类之时间类
    Java常用类之字符串类
    单例对象 (Singleton)设计模式
    包装类的使用
    Object 类中的主要结构
    PostgreSQL执行计划的解析
    Redis5.0 配置文件中文参考
    jvm系列(六):jvm调优-工具篇
    5,Spark中文件格式、压缩和序列化
  • 原文地址:https://www.cnblogs.com/kuillldan/p/5746924.html
Copyright © 2011-2022 走看看