欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中DateUtils時(shí)間工具類詳解

 更新時(shí)間:2017年12月08日 08:39:09   作者:lycorics22  
這篇文章主要為大家詳細(xì)介紹了java中DateUtils時(shí)間工具類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了DateUtils時(shí)間工具類的具體代碼,供大家參考,具體內(nèi)容如下

package com.example.administrator.myapp; 
 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.Date; 
 
/** 
 * Date 工具類 
 * Created by lychun on 2017/12/07. 
 */ 
 
public class DateUtils { 
 
  /** 
   * 得到幾天前的時(shí)間 
   * 
   * @param d  時(shí)間 
   * @param day 幾天 
   * @return 結(jié)果 
   */ 
  public static Date getDateBefore(Date d, int day) { 
    Calendar now = Calendar.getInstance(); 
    now.setTime(d); 
    now.set(Calendar.DATE, now.get(Calendar.DATE) - day); 
    return now.getTime(); 
  } 
 
  /** 
   * 得到幾天后的時(shí)間 
   * 
   * @param d  時(shí)間 
   * @param day 幾天 
   * @return 結(jié)果 
   */ 
  public static Date getDateAfter(Date d, int day) { 
    Calendar now = Calendar.getInstance(); 
    now.setTime(d); 
    now.set(Calendar.DATE, now.get(Calendar.DATE) + day); 
    return now.getTime(); 
  } 
 
  /** 
   * 取得當(dāng)前時(shí)間戳(精確到秒) 
   */ 
  public static String getCurrTimeStamp() { 
    long time = System.currentTimeMillis(); 
    String t = String.valueOf(time / 1000); 
    return t; 
  } 
 
  /** 
   * 日期格式字符串轉(zhuǎn)換成時(shí)間戳 
   * 
   * @param date_str 字符串日期 
   * @param format  如:yyyy-MM-dd HH:mm:ss 
   * @return 
   */ 
  public static String date2TimeStamp(String date_str, String format) { 
    try { 
      SimpleDateFormat sdf = new SimpleDateFormat(format); 
      return String.valueOf(sdf.parse(date_str).getTime() / 1000); 
    } catch (Exception e) { 
      e.printStackTrace(); 
    } 
    return ""; 
  } 
 
  /** 
   * Date 轉(zhuǎn)化為時(shí)間戳 
   * @param date 時(shí)間 
   * @return 
   */ 
  public static String dateTimeStamp(Date date) { 
    return String.valueOf(date.getTime() / 1000); 
  } 
 
  /** 
   * 將String轉(zhuǎn)化為Date 
   * 
   * @param str  字符串 
   * @param format 格式 
   * @return 結(jié)果 
   */ 
  public static Date stringToDate(String str, String format) { 
    SimpleDateFormat sdf = new SimpleDateFormat(format);//小寫的mm表示的是分鐘 
    Date date = null; 
    try { 
      date = sdf.parse(str); 
    } catch (ParseException e) { 
      e.printStackTrace(); 
    } 
    return date; 
  } 
 
  //將String轉(zhuǎn)化為Date 
  public static Date stringToDate(String str) { 
    return stringToDate(str, "yyyy-MM-dd"); 
  } 
 
 
  /** 
   * 將Date轉(zhuǎn)化為String 
   * 
   * @param date  時(shí)間 
   * @param format 轉(zhuǎn)化的格式 
   * @return 結(jié)果 
   */ 
  public static String dateToString(Date date, String format) { 
    SimpleDateFormat sdf = new SimpleDateFormat(format); 
    String result = sdf.format(date); 
    return result; 
  } 
 
  //將時(shí)間轉(zhuǎn)化為 年-月-日 的格式 
  public static String dateToString(Date date) { 
    return dateToString(date, "yyyy-MM-dd"); 
  } 
} 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java貪吃蛇游戲?qū)崿F(xiàn)代碼

    java貪吃蛇游戲?qū)崿F(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了java貪吃蛇游戲?qū)崿F(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Java方法參數(shù)傳遞機(jī)制原理解析

    Java方法參數(shù)傳遞機(jī)制原理解析

    這篇文章主要介紹了Java方法參數(shù)傳遞機(jī)制原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 完美解決java.lang.OutOfMemoryError處理錯(cuò)誤的問題

    完美解決java.lang.OutOfMemoryError處理錯(cuò)誤的問題

    下面小編就為大家?guī)?lái)一篇完美解決java.lang.OutOfMemoryError處理錯(cuò)誤的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Java實(shí)現(xiàn)DES加解密算法解析

    Java實(shí)現(xiàn)DES加解密算法解析

    這篇文章主要介紹了Java實(shí)現(xiàn)DES加解密算法解析,結(jié)合完整實(shí)例形式分析了DES加密的相關(guān)原理,需要的朋友可以參考下。
    2016-10-10
  • Java8 中的ParallelStream

    Java8 中的ParallelStream

    這篇文章主要介紹了Java8 中的并行流 ParallelStreams,Java8并行流ParallelStream和Stream的區(qū)別就是支持并行執(zhí)行,提高程序運(yùn)行效率。下面就來(lái)看看文章內(nèi)容具體介紹吧
    2021-10-10
  • JavaMail入門教程之解析郵件(5)

    JavaMail入門教程之解析郵件(5)

    這篇文章主要為大家詳細(xì)介紹了JavaMail入門教程之解析郵件的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java實(shí)現(xiàn)UTF-8編碼與解碼方式

    Java實(shí)現(xiàn)UTF-8編碼與解碼方式

    這篇文章主要介紹了Java實(shí)現(xiàn)UTF-8編碼與解碼方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 如何使用@Value和@PropertySource注入外部資源

    如何使用@Value和@PropertySource注入外部資源

    這篇文章主要介紹了如何使用@Value和@PropertySource注入外部資源的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java Caledar類(日歷類)如何判斷本周周數(shù)

    Java Caledar類(日歷類)如何判斷本周周數(shù)

    這篇文章主要介紹了Java Caledar類(日歷類)如何判斷本周周數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java 8實(shí)現(xiàn)圖片BASE64編解碼

    Java 8實(shí)現(xiàn)圖片BASE64編解碼

    Java 8終于有了標(biāo)準(zhǔn)的方法來(lái)處理base64的編解碼。Java一直缺少BASE64編碼API,以至于通常在項(xiàng)目開發(fā)中會(huì)選用第三方的API實(shí)現(xiàn)。但是,Java 8實(shí)現(xiàn)了BASE64編解碼API,它包含到j(luò)ava.util包。下面這篇文章我會(huì)對(duì)Java 8的BASE64編解碼做一個(gè)詳細(xì)的介紹。
    2016-10-10

最新評(píng)論