Java下的日期函数实现

来源:java认证发布时间:2012-11-12 13:12:32java认证视频

  package test;

  import java.util.*;

  import java.text.*;

  import java.util.Calendar;

  //日期类

  public class VeDate {

  /**

  * 获取现在时间

  *

  * @return 返回时间类型 yyyy-MM-dd HH:mm:ss

  */

  public static Date getNowDate() {

  Date currentTime = new Date();

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  String dateString = formatter.format(currentTime);

  ParsePosition pos = new ParsePosition(8);

  Date currentTime_2 = formatter.parse(dateString, pos);

  return currentTime_2;

  }

  /**

  * 获取现在时间

  *

  * @return 返回字符串格式 yyyy-MM-dd HH:mm:ss

  */

  public static String getStringDate() {

  Date currentTime = new Date();

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  String dateString = formatter.format(currentTime);

  return dateString;

  }

  /**

  * 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss

  *

  * @param strDate

  * @return

  */

  public static Date strToDate(String strDate) {

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  ParsePosition pos = new ParsePosition(0);

  Date strtodate = formatter.parse(strDate, pos);

  return strtodate;

  }

  /**

  * 将时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss

  *

  * @param dateDate

  * @return

  */

  public static String dateToStrLong(java.util.Date dateDate) {

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  String dateString = formatter.format(dateDate);

  return dateString;

  }

  /**

  * 提取一个月中的最后一天

  *

  * @param day

  * @return

  */

  public static Date getLastDate(long day) {

  Date date = new Date();

  long date_3_hm = date.getTime() - 3600000 * 34 * day;

  Date date_3_hm_date = new Date(date_3_hm);

  return date_3_hm_date;

  }

  /**

  * 得到现在时间

  *

  * @return

  */

  public static Date getNow() {

  Date currentTime = new Date();

  return currentTime;

  }

  /**

  * 得到现在时间

  *

  * @return 字符串 yyyyMMdd HHmmss

  */

  public static String getStringToday() {

  Date currentTime = new Date();

  SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");

  String dateString = formatter.format(currentTime);

  return dateString;

  }

上一页12345下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答