導航:首頁 > 編程語言 > 如何用java語句將日期數據類型

如何用java語句將日期數據類型

發布時間:2024-03-04 11:32:15

❶ 如何將java DATE類型的日期 轉換成指定格式類型的 (如:YYYY-MM-DD) 的 DATE類型數據

Date類型並沒有格式,只有轉換成String格式的時候讓格式化顯示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)>year){

int y = calendar.get(Calendar.YEAR)-year;

(1)如何用java語句將日期數據類型擴展閱讀:

Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),創建一個表示創建時刻的對象。getTime()方法返回Date對象的long值。

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

❷ 如何將java.util.date裝換為指定格式的java.sql.date、比如將當前時間轉換為YYYY-MM-DD格式的日期存入欄位

根據API
java.sql.Date是java.util.Date的子類。
java.util.Date() dateUtil=new java.util.Date();
java.sql.Date dateSql=new java.sql.Date(dateUtil.getTime());

而java.sql.Date轉為java.util.Date就簡單了。
java.util.Date() newDate=dateSql;(多態)

將java.util.Date類型的日期以YYYY-MM-DD格式轉換為字元串形式
String dateStr=new SimpleDateFormat("YYYY-MM-DD").format(new Date());
將字元串轉換為Date類型。
Date dateTemp=new SimpleDateFormat("YYYY-MM-DD").parse("2012-12-21");

❸ java中怎麼將date類型轉化為string類型

java中String和Date的互相轉換使用SimpleDateFormat來完成。SimpleDateFormat使用記得 import java.text.SimpleDateFormat。
String -> Date
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化數據

當然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函數語法:
G 年代標志符
y 年
M 月
d 日
h 時 在上午或下午 (1~12)
H 時 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第幾天
F 一月中第幾個星期幾
w 一年中第幾個星期
W 一月中第幾個星期
a 上午 / 下午 標記符
k 時 在一天中 (1~24)
K 時 在上午或下午 (0~11)
z 時區
常見標準的寫法"yyyy-MM-dd HH:mm:ss",注意大小寫,時間是24小時制,24小時制轉換成12小時制只需將HH改成hh,不需要另外的函數。

❹ java中怎麼格式化日期

你可以用String類的format方法,例如: System.out.println(String.format("%ty年%<tm月%<td日",date));下面是一個完整的例子。

publicclassFormatDateTest
{
publicstaticvoidmain(String[]args)
{
Datedate=newDate(System.currentTimeMillis());
System.out.println(String.format("%ty年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日%<tH時%<tM分%<tS秒",date));
}
}

%ty是格式化年,%tm是格式化年,%td是格式化天,%tH格式化發時,%tM格式化分,%tS格式化秒。另外%tY是把年格式化為四位形式,如1999,而不是99。%tI是把時格式化為12小時制。格式化字元串中的<是表示格式化同一個日期,當然你也可以這么寫:System.out.println(String.format("%ty年%tm月%td日",date,date,date));

❺ 怎麼用java 寫入 date類型的數據到資料庫

首先資料庫中要有定義為date的欄位,然後在代碼中獲取一個時間類型的數據,如果是要用String類型的轉換為date類型的話,用Date.valueOf("")轉換再插入(是java.sql.Date中的方法)

❻ java date怎樣賦值

java 中date賦值方法:

1.通過new對象獲取當前的時間復制給date;

Datedate=newDate();

2.通過SimpleDateFormat將字元串轉換為date:

SimpleDateFormatformat=newSimpleDateFormat("yyyy年版MM月ddHH:mm:ss");
Datedate=format.parse(str);//str表示yyyy年MM月ddHH:mm:ss格式字元串

3.通過Calendar獲得權date

Calendarcalendar=Calendar.getInstance();
Datedate=calendar.getTime();
閱讀全文

與如何用java語句將日期數據類型相關的資料

熱點內容
面板數據檢驗結果看哪些指標 瀏覽:83
許昌淘客app有哪些 瀏覽:860
子宮壁血管擴數據多少是正常 瀏覽:957
用什麼app可以生成三歲照片 瀏覽:198
excel中如何添加文件助手 瀏覽:92
蘋果1平板電腦多少錢 瀏覽:818
如何比對出該數據對應的數字 瀏覽:423
excelvba保護代碼 瀏覽:492
win764位旗艦版系統文件修復 瀏覽:942
玫琳凱訂貨網站叫什麼 瀏覽:935
javaservlet調用服務 瀏覽:210
java實時刷新 瀏覽:258
iphone4開機顯示數據線 瀏覽:867
串口工具使用方法 瀏覽:437
手機微信傳送文件到電腦 瀏覽:387
如何將文件夾中圖片導入表格中 瀏覽:171
日本appleid共享2016 瀏覽:806
台州海博網路技術有限公司 瀏覽:909
好學邦app在哪裡 瀏覽:162
sql查詢管理員密碼 瀏覽:208

友情鏈接