本文目錄一覽:
JAVA中獲取系統當前時間該怎麼寫?
一. 獲取當前系統時間和日期並格式化輸出:\x0d\x0a\x0d\x0aimport java.util.Date; \x0d\x0aimport java.text.SimpleDateFormat;\x0d\x0a\x0d\x0apublic class NowString { \x0d\x0a public static void main(String[] args) { \x0d\x0a SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//設置日期格式\x0d\x0a System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間\x0d\x0a } \x0d\x0a} \x0d\x0a\x0d\x0a二. 在數據庫里的日期只以年-月-日的方式輸出,可以用下面兩種方法:\x0d\x0a\x0d\x0a1、用convert()轉化函數:\x0d\x0a\x0d\x0aString sqlst = “select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between ‘2007-4-10’ and ‘2007-4-25′”;\x0d\x0a\x0d\x0aSystem.out.println(rs.getString(“convertBookDate”)); \x0d\x0a\x0d\x0a2、利用SimpleDateFormat類:\x0d\x0a\x0d\x0a先要輸入兩個java包:\x0d\x0a\x0d\x0aimport java.util.Date; \x0d\x0aimport java.text.SimpleDateFormat;\x0d\x0a\x0d\x0a然後:\x0d\x0a\x0d\x0a定義日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);\x0d\x0a\x0d\x0asql語句為:String sqlStr = “select bookDate from roomBook where bookDate between ‘2007-4-10’ and ‘2007-4-25′”;\x0d\x0a\x0d\x0a輸出:\x0d\x0a\x0d\x0aSystem.out.println(df.format(rs.getDate(“bookDate”)));
java如何獲取當前時間 年月日 時分秒
//得到long類型當前時間
long l = System.currentTimeMillis();
//new日期對
Date date = new Date(l);
//轉換提日期輸出格式
SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-
dd HH:mm:ss”);System.out.println(dateFormat.format(date));
擴展資料
package com.ob;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = Calendar.getInstance();
System.out.println(“年: ” + now.get(Calendar.YEAR));
System.out.println(“月: ” + (now.get(Calendar.MONTH) + 1) + “”);
System.out.println(“日: ” + now.get(Calendar.DAY_OF_MONTH));
System.out.println(“時: ” + now.get(Calendar.HOUR_OF_DAY));
System.out.println(“分: ” + now.get(Calendar.MINUTE));
System.out.println(“秒: ” + now.get(Calendar.SECOND));
System.out.println(“當前時間毫秒數:” + now.getTimeInMillis());
System.out.println(now.getTime());
\t\tDate d = new Date();
System.out.println(d);
\t\tSimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
\t\tString dateNowStr = sdf.format(d);
System.out.println(“格式化後的日期:” + dateNowStr);
\t\t
\t\tString str = “2012-1-13 17:26:33”;
//要跟上面sdf定義的格式一樣
\t\tDate today = sdf.parse(str);
System.out.println(“字符串轉成日期:” + today);
\t}
}
參考資料:Java – 百度百科
java如何獲取當前時間插入數據庫?
java.util.Date date=new java.util.Date();
java.sql.Date data1=new java.sql.Date(date.getTime());
這樣 java中的date就轉成sql中的date了 ,具體你可以根據需要進行簡化,
date1 就是當前時間,已經轉成能插入數據庫中的datetime類型了。
原創文章,作者:CWAHE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/317275.html