Java下的日期函数实现

文章作者 100test 发表时间 2011:03:18 19:39:53
来源 100Test.Com百考试题网


  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.

  }



相关文章


防止重复提交java解决
java经典小知识
自定义下拉菜单模式
JS保留小数位
Java下的日期函数实现
通过JNI实现Java和C 的相互调用
GET乱码以及POST乱码的解决方法
Java操作Excel
Java实现十进制转为二进制
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛