如何利用JAVA快速准确提取当前系统时间方法和格式,我们先来看实现代码:
1、方式一- /**
- * 返回当前日期时间字符串
- * 默认格式: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;
- }
复制代码 2、方式二- /**
- * 返回当前日期时间字符串<br>
- * 默认格式: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);
- }
复制代码 3、方式三- /**
- * 返回当前字符串型日期
- *
- * @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;
- }
复制代码 4、方式四- /**
- * 返回当前字符串型日期
- *
- * @param format
- * 格式规则
- *
- * @return String 返回的字符串型日期
- */
- public static String getCurDate(String format) {
- Calendar calendar = Calendar.getInstance();
- SimpleDateFormat simpledateformat = new SimpleDateFormat(format);
- String strDate = simpledateformat.format(calendar.getTime());
- return strDate;
- }
复制代码 |
|