zoukankan      html  css  js  c++  java
  • 日期时间工具类

    1.日期工具类

    package com.zhl.scheduling.utils;
    import java.sql.Timestamp;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;

    public class DateUtil {
    private static final String DATE_TIME_STYLE = "yyyy-MM-dd HH:mm:ss";
    //日期转为字符串,默认yyyy-MM-dd
    public static String dateToString(Date d) {
    return dateToString(d, "yyyy-MM-dd");
    }
    //日期转为字符串,自定义格式
    public static String dateToString(Date d, String pattern) {
    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
    return sdf.format(d);
    }
    //字符串转为日期,默认yyyy-MM-dd
    public static Date stringToDate(String str) {
    return stringToDate(str, "yyyy-MM-dd");
    }
    //字符串转为日期,自定义格式
    public static Date stringToDate(String str, String pattern) {
    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
    try {
    Date d = sdf.parse(str);
    return d;
    } catch (ParseException e) {
    e.printStackTrace();
    }
    return new Date();
    }
    public static String dataOne(String time) {
    SimpleDateFormat sdr = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA);
    Date date;
    String times = null;
    try {
    date = sdr.parse(time);
    long l = date.getTime();
    String stf = String.valueOf(l);
    times = stf.substring(0, 10);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return times;
    }

    /**
    *
    * @param date
    * @return
    */
    public static synchronized Timestamp formatTimestamp(Date date) {
    Timestamp timestamp = new Timestamp(System.currentTimeMillis());
    String dateStr = formatDateTime(date);
    try {
    timestamp = Timestamp.valueOf(dateStr);
    }catch (Exception e){
    e.printStackTrace();
    }
    return timestamp;
    }

    public static synchronized String formatDateTime(Date date) {
    SimpleDateFormat SDF2 = new SimpleDateFormat(DATE_TIME_STYLE);
    String dateStr = SDF2.format(date);
    return dateStr;
    }
    }
  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/bt2882/p/10870251.html
Copyright © 2011-2022 走看看