當前位置:首頁 » 編程語言 » java格式化時間

java格式化時間

發布時間: 2022-03-08 13:03:49

『壹』 java中的日期格式化怎麼做的

importjava.text.SimpleDateFormat;
importjava.util.Date;

/**
*日期格式化問題
*
*@authorAdministrator
*
*/
publicclassDateFormatTest{
publicstaticvoidmain(String[]args){
Dated=newDate();
//"yyyy-MM-ddHH/mm/ss","yyyy-MM-ddHH時mm分ss秒",
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH時mm分ss秒");
System.out.println(formatter.format(d));
}

}

『貳』 Java 格式化時間問題

你把sdf.format(new Date())賦給jointime當然是不可以的,因為 string和date如何匹配呢,date永遠是「sat apr 23 23:23:23 cst 2000」這種格式,SimpleDateFormat 只是拿出其中部分來顯示,一般做法是
再建個 private String jointimeStr;

public setJointmeStr(){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd ");
if(this.getJointme()!=null){
jointimeStr=sdf.format(this.getJointme());
}
return jointimeStr;
}
在頁面上拿jointimeStr顯示;
所以
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd ");
String a2=sdf.format(new Date());
還是要發出來的~

『叄』 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怎麼格式化輸入日期

String和date轉換。這個Java已經有工具包寫好了的。
date可以直接String
String轉date需要特殊字元比如:「2015-02-02」

『伍』 java中怎麼格式化js 時間

在輸出到頁面之前,JAVA代碼中,使用java.text.SimpleDateFormat做到格式化 。。。。。。。。。。。。

『陸』 java中時間格式化輸出

使用SimpleDateFormat即可,代碼如下

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassDateUtil{

publicstaticStringformatDate(Datedate)throwsParseException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
returnsdf.format(date);
}

publicstaticDateparse(StringstrDate)throwsParseException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
returnsdf.parse(strDate);
}
}

『柒』 java日期格式化

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {
public static void main(String[] args) {
final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };

SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy年MM月dd日");

Calendar calendar = Calendar.getInstance();
Date date = new Date();

calendar.setTime(date);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

System.out.println(sdfInput.format(date) + " " + dayNames[dayOfWeek - 1]);
}
}

『捌』 java中的日期格式化怎麼做的

日期格式化:

//String類型轉換date
Stringstr="20150101";
try{

Datedate=newSimpleDateFormat("yyyyMMdd").parse(str);

Calendarc=Calendar.getInstance();

c.setTime(date);

System.out.println(newSimpleDateFormat("yyyy-MM-dd").format(c.getTime()));

}catch(ParseExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

『玖』 Java時間格式化

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.*;
classSimpleDateFormat01
{
publicstaticvoidmain(String[]args)throwsParseException
{
Stringstr="FriOct2715:38:07CST2017";
SimpleDateFormatsdf1=newSimpleDateFormat("EEEMMMddHH:mm:sszzzyyyy",Locale.US);
SimpleDateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Datedate=sdf1.parse(str);//提取格式中的日期
StringnewStr=sdf2.format(date);//改變格式
System.out.println("轉換之後的日期:"+newStr);

}
}

『拾』 Java格式化字元串日期

packagetest;

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassDateStyle{
publicstaticvoidmain(String[]args){
SimpleDateFormatdateformat1=newSimpleDateFormat(
"yyyyMMddHHmmss");
Datedate=newDate();
date.setYear(2014-1900);
date.setMonth(3-1);
date.setDate(29);
date.setHours(19);
date.setMinutes(13);
date.setSeconds(0);
Stringa1=dateformat1.format(date);
System.out.println("時間2:"+a1);
}
}

效果:

時間2:20140329191300

希望能幫到你。


或者因為那個方法都過時了,你可以用Calendar的方法,代碼如下:

packagetest;

importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassDateStyle{
publicstaticvoidmain(String[]args){
SimpleDateFormatdateformat1=newSimpleDateFormat("yyyyMMddHHmmss");
Calendarc=dateformat1.getCalendar();
c.set(2013,14,29,19,13,0);
Dated=c.getTime();
System.out.println(d);
Stringa1=dateformat1.format(d);
System.out.println("時間2:"+a1);
}
}

效果:

SatMar2919:13:00CST2014
時間2:20140329191300

望採納。

熱點內容
防盜器編程 發布:2025-01-13 17:24:39 瀏覽:896
聯通電信伺服器怎麼不卡頓 發布:2025-01-13 17:21:30 瀏覽:818
科沃茲低配可以升級哪些配置 發布:2025-01-13 17:09:26 瀏覽:327
android判斷資料庫是否存在 發布:2025-01-13 17:08:17 瀏覽:331
ie腳本運行錯誤 發布:2025-01-13 17:08:05 瀏覽:620
python中或者怎麼表示 發布:2025-01-13 16:32:33 瀏覽:288
易達加密鎖 發布:2025-01-13 16:27:23 瀏覽:514
前端編譯工具配置 發布:2025-01-13 16:26:43 瀏覽:585
資料庫百度雲 發布:2025-01-13 16:19:38 瀏覽:539
java連接sqlite資料庫 發布:2025-01-13 16:19:36 瀏覽:768