关于日期时间操作工具类DateUtil(三) -----对系统时间的操作.

 /***************************************************************************
  * 取系统日期、时间的函数
  **************************************************************************/
 /**
  * 返回long型的SYSDATE
  *
  * @return long 型的SYSDATE
  */
 public static long getSysDateLong() {
  return System.currentTimeMillis();
 }

----------------------------------------------------------------------------------------

System.out.println(new Timestamp(getSysDateLong()));

System.out.println(new java.util.Date(getSysDateLong()));

输出:

2013-02-04 16:17:35.64
Mon Feb 04 16:17:35 CST 2013

----------------------------------------------------------------------------------------

 /**
  * 返回java.sql.Timestamp型的SYSDATE
  *
  * @return java.sql.Timestamp型的SYSDATE
  */
 public static java.sql.Timestamp getSysDateTimestamp() {
  return new java.sql.Timestamp(System.currentTimeMillis());
 }

 /**
  * 以YYYY-MM-DD格式返回系统日期
  *
  * @return 系统日期
  */
 public static String getSysDateString() {
  return toString(new java.util.Date(System.currentTimeMillis()),
    new SimpleDateFormat("yyyy-MM-dd"));
 }

 /**
  * 取当前季度
  *
  * @return String
  */
 public static String getSysDateQuarter() {
  String quarter = "1";
  String strMonth = getSysDateStringMonth();
  if (StringUtil.isNumber(strMonth)) {
   int qq = Integer.parseInt(strMonth);
   if (qq == 1 || qq == 2 || qq == 3) {
    quarter = "1";
   } else if (qq == 4 || qq == 5 || qq == 6) {
    quarter = "2";
   } else if (qq == 7 || qq == 8 || qq == 9) {
    quarter = "3";
   } else if (qq == 10 || qq == 11 || qq == 12) {
    quarter = "4";
   } else {
    quarter = "1";
   }
  } else {
   quarter = "1";
  }

  return quarter;
 }

 /**
  * 以YYYY-MM-DD HH24:MI:SS格式返回系统日期时间
  *
  * @return 系统日期时间
  */
 public static String getSysDateTimeString() {
  return toString(new java.util.Date(System.currentTimeMillis()),
    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
 }

 /**
  * 以YYYY返回系统日期时间
  *
  * @return 系统日期时间
  */
 public static String getSysDateY() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

 /**
  * 以YYYY-MM-DD HH24:MI格式返回系统日期时间
  *
  * @return 系统日期时间
  */
 public static String getSysDateStringYMDHM() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

 /**
  * 以YYYY-MM-DD HH24:MI:SS格式返回系统日期时间
  *
  * @return
  */
 public static String getSysDateStringYMDHMS() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);
  return date;
 }

 public static String getSysDateStringYMDHMSS() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);
  return date;
 }

 public static String getSysDateStringMonth() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("MM");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

 public static String getSysDateStringHour() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("hh");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

 public static String getSysDateStringMinute() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("mm");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

 public static String getSysDateStringSecond() {
  String date = "";
  SimpleDateFormat sdf = new SimpleDateFormat("ss");
  java.util.Date dd = new java.util.Date();
  date = sdf.format(dd);

  return date;
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值