• 日期格式转换


    package leixingzhuanhuan;

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    /**
    * Date 与 String、long 的相互转换
    *
    * @param args
    */
    public class DateParserT {

    public static void main(String[] args) {

    Date dt = new Date();
    System.out.println(dt); // 格式: Wed Jul 06 09:28:19 CST 2016

    // 格式:2016-7-6
    String formatDate = null;
    formatDate = DateFormat.getDateInstance().format(dt);
    System.out.println(formatDate);

    // 格式:2016年7月6日 星期三
    formatDate = DateFormat.getDateInstance(DateFormat.FULL).format(dt);
    System.out.println(formatDate);

    // 格式 24小时制:2016-07-06 09:39:58
    DateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // HH表示24小时制;
    formatDate = dFormat.format(dt);
    System.out.println(formatDate);

    // 格式12小时制:2016-07-06 09:42:44
    DateFormat dFormat12 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); // hh表示12小时制;
    formatDate = dFormat12.format(dt);
    System.out.println(formatDate);

    // 格式去掉分隔符24小时制:20160706094533
    DateFormat dFormat3 = new SimpleDateFormat("yyyyMMddHHmmss");
    formatDate = dFormat3.format(dt);
    System.out.println(formatDate);

    // 格式转成long型:1467770970
    long lTime = dt.getTime() / 1000;
    System.out.println(lTime);

    // 格式long型转成Date型,再转成String: 1464710394 -> ltime2*1000 -> 2016-05-31
    // 23:59:54
    long ltime2 = 1464710394;
    SimpleDateFormat lsdFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date lDate = new Date(ltime2 * 1000);
    String lStrDate = lsdFormat.format(lDate);
    System.out.println(lStrDate);

    // 格式String型转成Date型:2016-07-06 10:17:48 -> Wed Jul 06 10:17:48 CST 2016
    String strDate = "2016-07-06 10:17:48";
    SimpleDateFormat lsdStrFormat = new SimpleDateFormat(
    "yyyy-MM-dd HH:mm:ss");
    try {
    Date strD = lsdStrFormat.parse(strDate);
    System.out.println(strD);
    } catch (ParseException e) {
    e.printStackTrace();
    }
    }
    }

  • 相关阅读:
    磊哥评测之数据库:腾讯云MongoDB vs自建
    一文看透浏览器架构
    必看!如何让你的LBS服务性能提升十倍!
    亿级曝光品牌视频的幕后设定
    Node 框架接入 ELK 实践总结
    大数据与 AI 生态中的开源技术总结
    数据库分片(Database Sharding)详解
    QQ音乐的动效歌词是如何实践的?
    Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
    Sql Server之旅——第八站 复合索引和include索引到底有多大区别?
  • 原文地址:https://www.cnblogs.com/kret123/p/7382650.html
Copyright © 2020-2023  润新知