zoukankan      html  css  js  c++  java
  • 生成yyMMddHHmmssSS时间戳代码作为唯一主键值

    import java.sql.Time;
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    import org.mvel.util.ThisLiteral;
    
    
    public class DateTools {
        public static boolean timeeqtime(String ta, String tb) {
            boolean flag = false;
            try {
                String fmt = ""; // 譬如要format为yyyyMM-dd
                fmt = "yyyy-MM-dd";
                SimpleDateFormat sdf = new SimpleDateFormat(fmt);
                // Date date = new Date();
                // String dateStr = sdf.format(date);
                // System. out.println(dateStr);
                Date tta = sdf.parse(ta);
                Date ttb = sdf.parse(tb);
                flag = (tta.getTime() == ttb.getTime());
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return flag;
        }    
        public static Date getDate(String str) {
            Date d = null;
            if (str == null || str.equals("")) {
                return null;
            } else {
                DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
                try {
                    d = format.parse(str);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            return d;
        }
        public static String getDateTime() {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return sdf.format(new Date());
        }
        public static String getDateTimeSSS() {
            SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd HH:mm:ss:SSS");
            try {
                Thread.sleep(1);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            return sdf.format(new Date());
        }
        public static String getDateXXX() {
            SimpleDateFormat sdf = new SimpleDateFormat("yyMMdd");
            return sdf.format(new Date());
        }
        public static String getDateTimeString() {
            return getDateTime().trim().replace("-","").replace(" ","").replace(":","");
        }
        public static String getDateTimeStringSSS() {        
            return getDateTimeSSS().trim().replace("-","").replace(" ","").replace(":","");
        }
    }
    生如夏花之绚烂,死如秋叶之静美。
  • 相关阅读:
    Java代理模式
    PHP7.3.0+弃用FILTER_FLAG_SCHEME_REQUIRED的解决办法
    《PHP7底层设计与源码实现》学习笔记1——PHP7的新特性和源码结构
    《MySQL实战45讲》学习笔记2——MySQL的日志系统
    PHP反射学习总结
    依赖注入模式中,为什么用对象而不是用数组传递?
    记MySQL的一次查询经历
    数据结构与算法之PHP递归函数
    PHP的json_encode()函数与JSON对象
    Linux系统如何查看版本信息
  • 原文地址:https://www.cnblogs.com/joyblabla/p/4835203.html
Copyright © 2011-2022 走看看