Date,DateTime,String等日期格式的相互转化

日期之间的转化关系:

1,获取当前系统时间
Date date = new Date();

2,Date转为DateTime
DateTime dateTime = new DateTime(date.getTime());

3,DateTime转为Date
Date date = dateTime.toDate();

4,获取日期格式,
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

5,Date转换为String类型格式
String dateStr = df.format(new Date());

工具类
/**
* 返回当前日期时间字符串
* 默认格式:yyyy-mm-dd hh:mm:ss
*
* @return String 返回当前字符串型日期时间
*/
public static String getCurrentTime() {
String returnStr = null;
SimpleDateFormat f = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
Date date = new Date();
returnStr = f.format(date);
return returnStr;
}

/**
* 返回当前日期时间字符串
* 默认格式:yyyymmddhhmmss
*
* @return String 返回当前字符串型日期时间
*/
public static BigDecimal getCurrentTimeAsNumber() {
String returnStr = null;
SimpleDateFormat f = new SimpleDateFormat(“yyyyMMddHHmmss”);
Date date = new Date();
returnStr = f.format(date);
return new BigDecimal(returnStr);
}

/**
* 返回自定义格式的当前日期时间字符串
*
* @param format
* 格式规则
* @return String 返回当前字符串型日期时间
*/
public static String getCurrentTime(String format) {
String returnStr = null;
SimpleDateFormat f = new SimpleDateFormat(format);
Date date = new Date();
returnStr = f.format(date);
return returnStr;
}

/**
* 返回当前字符串型日期
*
* @return String 返回的字符串型日期
*/
public static String getCurDate() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat simpledateformat = new SimpleDateFormat(“yyyy-MM-dd”);
String strDate = simpledateformat.format(calendar.getTime());
return strDate;
}

/**
* 返回指定格式的字符型日期
* @param date
* @param formatString
* @

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值