Date工具类

不多说看!

 1 public class DateUtils {
 2
 3     public static final String datetimeFormater = "yyyy-MM-dd HH:mm:ss";
 4     public static final String dateFormater = "yyyy-MM-dd";
 5
 6     // private static Date date ;
 7     /**
 8      * 格式化时间
 9      */
10     public static String formatDateTime(Date date) {
11         SimpleDateFormat df = new SimpleDateFormat(datetimeFormater);
12         return df.format(date);
13     }
14
15     /**
16      * 格式化时间戳
17      */
18     public static String formatTimeMillion(String time) {
19         if(time != null){
20             Date date = new Date(Long.parseLong(time) * 1000);
21             SimpleDateFormat format = new SimpleDateFormat(dateFormater);
22             String str = format.format(date);
23             return str;
24         }
25         return "";
26     }
27
28     /**
29      * 根据具体的时间获得时间戳
30      *
31      * @param datetime
32      * @return
33      */
34     public static long getLongTime(String datetime) {
35         SimpleDateFormat df = new SimpleDateFormat(datetimeFormater);
36         Date date = null;
37         try {
38             date = df.parse(datetime);
39         } catch (Exception e) {
40             e.printStackTrace();
41         }
42         if(date != null){
43             return date.getTime() / 1000;
44         }else{
45             return 0;
46         }
47     }
48
49     /**
50      * 根据具体的时间获得时间戳
51      *
52      * @param datetime
53      * @return
54      */
55     public static String getFormatTime(String time) {
56         DecimalFormat df = new DecimalFormat("#");
57         double d = Double.parseDouble(time);
58         String result = df.format(d);
59         return formatTimeMillion(result);
60     }
61
62     public static String  converTime(long time){
63         Date d = new Date(time);
64         SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd hh:mm");
65         return sdf.format(d);
66     }
67 }
时间: 2024-10-27 19:44:53

Date工具类的相关文章

自写Date工具类

以前写项目的时候总是在使用到了时间的转换的时候才在工具类中添加一个方法,这样很容易导致代码冗余以及转换的方法注释不清晰导致每次使用都要重新看一遍工具类.因此整理出经常使用的一些转换,用作记录,以便以后使用. 此工具类主要用于获取时间戳以及各种时间类型之间的转换. 1 package com.test; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Calen

java date 工具类 DateUtil 格式转换

package systems.baseutil.tool; /** * <p>Title: 时间和日期的工具类</p> * <p>Description: DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法</p> * <p>Copyright: Copyright (c) 2007 advance,Inc. All Rights Reserved</p> * <p>Company:

Date 工具类(包含常用的一些时间方法)

package com.fh.util; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.GregorianC

date 工具类

package lizikj.bigwheel.common.vo.merchandise.util; import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; import org.apache.log4j.Logger; /** * 时间帮助类 * */public

JAVA时间Date工具类

package com.common.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtils { private StringBuffer buffer = new StringBuffer(); pri

Java 日期格式化,Java 日期工具类,Java Date工具类

================================ ©Copyright 蕃薯耀 2020-01-19 https://www.cnblogs.com/fanshuyao/ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.apache.commons.lang.StringU

常用的自定义和官方工具类

生成唯一数: 1 public static synchronized String generateUniqueID() { 2 if (seq > ROTATION) 3 seq = 0; 4 buf.delete(0, buf.length()); 5 date.setTime(System.currentTimeMillis()); 6 // 年月日时分秒 + 自增的五位十进制数 7 String str = String.format("%1$tY%1$tm%1$td%1$tk%

获取当天的开始时间、结束时间等等的一个工具类

import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; /** * Date工具类 */public class Dateutil { /**     * 当天的开始时间     * @return     */    public static long startOfTodDay() {        Calendar calendar = Calend

常用工具类(System,Runtime,Date,Calendar,Math)

一.Sy 一个java.lang包中的静态工具类. 三大字段: static PrintStream err "标准"错误输出流. static InputStream in "标准"输入流. static PrintStream out "标准"输出流. 其他常用方法: 描述系统信息: 获取系统属性信息: static Properties getProperties(): (Properties是Hashtable的子类,也就是Map 的子类