迁移时间--2017年6月1日09:24:56
Author:Marydon
获取系统当前时间的几种方法
1.使用javascript获取
/** * 使用javascript获取系统当前时间 */ function getDate () { var myDate = new Date(); // js的Date类没有原生的格式化Format()方法,需要的见js-自定义方法文章中有对Date的封装 myDate = myDate.formatDate('yyyy-MM-dd'); return myDate; }
2.使用标签获取
第一步:引入fmt标签库
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
第二步:使用标签:jsp:useBean
<jsp:useBean id="now" class="java.util.Date"></jsp:useBean>
第三步:页面展示
<input type="text" value="<fmt:formatDate value="${now }" pattern='yyyy-MM-dd'/>"/>
3.从java后台获取
import java.text.SimpleDateFormat;import java.util.Date; // 需要导入上面两个java类 /** * 日期格式化封装 * DateFormat */ public static String dataFormat(Date date, String pattern){ SimpleDateFormat df = new SimpleDateFormat(pattern); try { return df.format(date); } catch (Exception e) { return ""; } }
获取日期字符串
方法一:
import java.util.Calendar; // 需要导入日历类 String SYSDATE = DateUtils.dataFormat(Calendar.getInstance().getTime(), "yyyy-MM-dd");
UpdateTime--2017年6月9日09:42:12
方法二:
String SYSDATE = DateUtils.dataFormat(new Date(), "yyyy-MM-dd");
4.从数据库获取
ORACLE
SELECT TO_CHAR(SYSDATE,'yyyy-MM-dd hh24:mm:ss') AS SYSTEMDATE FROM DUAL