准备工作:
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;方式一:
/*** 获取系统当前时间之方式一* @explain 使用Calendar实现* @param format* @return*/public static String getSysdateStr(String format) {Date sysdate = Calendar.getInstance().getTime();format = "".equals(format) ? "yyyy-MM-dd HH:mm:ss" : format;SimpleDateFormat sdf = new SimpleDateFormat(format);return sdf.format(sysdate);}方式二:
/*** 获取系统当前时间之方式二* @explain 使用Date实现* @param format* @return*/public static String getSysdateStr2(String format) {Date sysdate = new Date();format = "".equals(format) ? "yyyy-MM-dd HH:mm:ss" : format;SimpleDateFormat sdf = new SimpleDateFormat(format);return sdf.format(sysdate);}方式三:
/*** 获取系统当前时间之方式三* @explain 使用String进行格式化* @return yyyy-mm-dd HH:mm:ss*/public static String getSysdateStr3() {Date sysdate = new Date();return String.format("%tF %tT", sysdate, sysdate);}以上就是Java 获取当前系统时间的三种方法的详细内容,更多关于Java 获取系统时间的资料请关注其它相关文章!