时间戳工具类

整理一个时间戳的工具类

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

	private static SimpleDateFormat sf = null;

    /*获取系统时间 格式为:"yyyy/MM/dd "*/
    public static String getCurrentDate() {
        Date d = new Date();
         sf = new SimpleDateFormat("yyyy年MM月dd日");
        return sf.format(d);
    }

    /*时间戳转换成字符窜*/
    public static String getDateToString(long time) {
        Date d = new Date(time);
        sf = new SimpleDateFormat("yyyy年MM月dd日");
        return sf.format(d);
    }

    /*将字符串转为时间戳*/
    public static long getStringToDate(String time) {
        sf = new SimpleDateFormat("yyyy年MM月dd日");
        Date date = new Date();
        try{
            date = sf.parse(time);
        } catch(ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return date.getTime();
    }

    /**
     * 直接获取时间戳
     * @return
     */
    public static String getTimeStamp() {
    	String currentDate = getCurrentDate();
    	sf = new SimpleDateFormat("yyyy年MM月dd日");
    	Date date = new Date();
    	try{
    		date = sf.parse(currentDate);
    	} catch(ParseException e) {
    		e.printStackTrace();
    	}
    	return String.valueOf(date.getTime());
    }

}
时间: 2024-10-12 10:49:27

时间戳工具类的相关文章

java 时间戳工具类(最好最全)

package com.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; import android.text.format.DateFormat; public clas

口袋通对接工具类

1 package com.frame.util; 2 3 import java.io.BufferedReader; 4 import java.io.InputStreamReader; 5 import java.io.UnsupportedEncodingException; 6 import java.net.URL; 7 import java.net.URLConnection; 8 import java.net.URLEncoder; 9 import java.util.D

自写Date工具类

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

04_工具类

重写Application  -->BaseApplication Context Thread Handler  不应该new太多导致溢出,只要全局一个  (系统优化,主线程只要一个就够了) Looper ( long ThreadId) 线程id 用户id 两个用户进程若是相互访问,在清单文件中配置 android:shareUserId 几个常见的UI工具类 上下文获取 获取资源 主线程中执行任务      [   不知道是主线程还是子线程执行()] 适配器方法: dip2px(int d

Android 工具类大全java文件

package com.clw.cosmax.utils; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncoding

JAVA 常用的工具类总结

一.StringUtils类 import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.TreeSet; import net.sf.json.JSONObject; import sun.misc.BASE64Decoder; /**

Android 常用工具类

1.DensityUtils /** * 常用单位转换的辅助类 */ public class DensityUtils { private DensityUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * dp转px * * @param context * @param dpVal * @return */

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:

iOS开发常用工具类

iOS开发常用工具类(提高开发的工作效率) 前言 作为一个开发者应该学会去整理收集开发常用的工具类,这些复用的工具可以在项目开发中给你很大程度提高你的工作效率.难道你不想早点完成工作,然后出去撩妹.陪女朋友或者回家陪老婆孩子吗?反正我想早点回家??. 一.常用的宏定义 善于利用宏在开发中过程中会减少很多工作量比如定义开发过程中的常用尺寸,这样在后续开发中不用为了改一个相同尺寸而满世界的去找这个尺寸在哪用到了.宏定义用的很广泛,例如屏幕的宽高,网络请求的baseUrl等等下面是自己整理的一些示例: