當前位置:首頁 » 編程語言 » javadate轉化

javadate轉化

發布時間: 2022-02-24 07:12:40

java中,DATETIME和DATE轉換問題

在後台代碼中可以這樣寫:




classa{
privateDatelocatetime;
//此處get.set方法.
}
在你要用的類里可以這樣寫
StringnewTime;
newTime=newSimpleDateFormat("yyyy-MM-dd").format(a.getLocatetime());
//上面的"yyyy-MM-dd"可以按你的年月日格式定義,如"yyyymmdd"等

Ⅱ java字元串怎麼轉換成時間date格式,並把date再轉換成毫秒

樓上的轉化是不安全的 在中國的電腦上很多就執行不了。
應該這樣:
DateFormat df1 =
new SimpleDateFormat("dd-MMM-yy HH:mm",Locale.US);
//必須要指定本地的語言環境 否則 JUN 就無法解析,還有 記住 是3個M,2個就只能識別02,03這樣的數字元號。
DateFormat df2 =
new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss:SS",Locale.CHINA);
//這個可以不指定語言環境
try {
Date dd = df1.parse("18-JUN-07 20:10"); //你要得到的Date日期
System.out.println(dd);
String str = df2.format(dd); //精確到毫秒的時間
System.out.println(str);
long str2 = dd.getTime(); //此date的毫秒數
System.out.println(str2);
} catch (ParseException e) {
System.out.println("輸入的日期格式有誤!");
}

Ⅲ JAVA中date格式轉換問題

把現在date格式發一下

Ⅳ 如何將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;

(4)javadate轉化擴展閱讀:

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 Date 轉換成JavaScript中的Date

你要獲取date.getHours() date.getMinutes() 其實很簡單的。
先在後台使然後在頁用request.setAttributer("date", date);將其保存。
然後在頁面上使用EL表達式獲取
${requestScope.date.hours}
${requestScope.date.minutes}

Ⅵ java calendar 與 date 轉換

Calendar和Date的轉化

(1) Calendar轉化為Date
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();

(2) Date轉化為Calendar
Date date=new Date();
Calendar cal=Calendar.getInstance();
cal.setTime(date);

Ⅶ java中把時間轉換成yyyy-MM-dd

寫字元串唄 以前有個項目寫過 下面是部分代碼
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;
return y+"年前";
}else if((calendar.get(Calendar.MONTH)+1)>month){
int m = (calendar.get(Calendar.MONTH)+1)-month;
return m+"個月前";
}else if(calendar.get(Calendar.DAY_OF_MONTH)>date){
int d = calendar.get(Calendar.DAY_OF_MONTH)-date;
return d+"天前";
}else if(calendar.get(Calendar.HOUR_OF_DAY)>hour){
int h = calendar.get(Calendar.HOUR_OF_DAY)-hour;
return h+"小時前";
}else if(calendar.get(Calendar.MINUTE)>minute){
int s = calendar.get(Calendar.MINUTE)-minute;
return s+"分鍾前";
}else{
return "剛剛";
}

Ⅷ java怎麼將date類型轉換成datetime類型

日期內容的字元串轉化為DateTime類型,將字元類型的日期轉化為DateTime類型主要有以下方法:

方法一:Convert.ToDateTime(string)

string格式有要求,必須是yyyy-MM-dd hh:mm:ss

方法二:Convert.ToDateTime(string, IFormatProvider)

stringdateString="20110526";

DateTimedt=DateTime.ParseExact(dateString,"yyyyMMdd",System.Globalization.CultureInfo.CurrentCulture);

DateTimedt=DateTime.ParseExact(dateString,"yyyyMMdd",System.Globalization.CultureInfo.InvariantCulture);

Ⅸ 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中如何轉字元串轉為Date格式

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = df.parse("2009-03-06");

日期格式有很多種,例如"yyyy年MM月dd日hh時","yyyy-MM-dd HH:mm:ss」等

熱點內容
方舟和輻射4哪個要求配置高 發布:2025-01-09 09:48:14 瀏覽:874
如何遊玩我的世界外國伺服器 發布:2025-01-09 09:21:27 瀏覽:468
烏克蘭編程 發布:2025-01-09 09:16:33 瀏覽:310
python填充0 發布:2025-01-09 09:16:32 瀏覽:364
流通值源碼 發布:2025-01-09 09:05:45 瀏覽:147
什麼是雙套配置保護 發布:2025-01-09 09:04:17 瀏覽:755
聯想電腦忘記開機密碼怎麼辦 發布:2025-01-09 08:59:06 瀏覽:941
微信機器人介面源碼 發布:2025-01-09 08:57:30 瀏覽:669
電腦主要配置參數都有哪些 發布:2025-01-09 08:56:56 瀏覽:858
csgo躲貓貓伺服器怎麼都是沒人的 發布:2025-01-09 08:56:47 瀏覽:485