java時間格式轉換
1. java 時間格式轉換問題
你的sdf.format()裡面的resource是String類型,而它的參數必須是Date類型
如何解決看我過去的回答:
http://..com/question/557623433?&oldq=1
2. Java中怎麼把字元串轉換成日期格式啊
希望將日期輸出成2005年6月9日,我們可以這么寫:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日" );
String str = sdf.format(parse( "2005-06-0900:00:00 " );
str便會依照我們設定的格式輸出了。
用的API是SimpleDateFormat,它是屬於java.text.SimpleDateFormat,所以請記得import進來!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );這一行最重要,它確立了轉換的格式,yyyy是完整的公元年,MM是月份,dd是日期。
(2)java時間格式轉換擴展閱讀:
SimpleDateFormat的支持格式如下:
yy/MM/dd HH:mm:ss 如 '2017/12/12 17:55:00'
yy/MM/dd HH:mm:ss pm 如 '2017/12/12 17:55:00 pm'
yy-MM-dd HH:mm:ss 如 '2017-12-12 17:55:00'
yy-MM-dd HH:mm:ss am如 '2017-12-12 17:55:00 am'
3. java中如何轉換日期格式
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
sdf1.format(sdf.parse(日期))
4. Java日期格式轉換
藉助SimpleDateFormat來格式化。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/M/d");
String d=sdf.format(sdf1.parse("2019/9/8"))
5. Java時間格式轉換
使用DateFormat類就可以了,給你看段代碼就明白了(祝你好運!):import java.text.DateFormat ;
import java.util.Date ;
public class DateDemo03{
public static void main(String args[]){
DateFormat df1 = null ; // 聲明一個DateFormat
DateFormat df2 = null ; // 聲明一個DateFormat
df1 = DateFormat.getDateInstance() ; // 得到日期的DateFormat對象
df2 = DateFormat.getDateTimeInstance() ; // 得到日期時間的DateFormat對象
System.out.println("DATE:" + df1.format(new Date())) ; // 按照日期格式化
System.out.println("DATETIME:" + df2.format(new Date())) ; // 按照日期時間格式化 }
}
6. java 時間格式轉換
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2012-1-2");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf2.format(date);
7. Java日期類型格式轉化
publicstaticvoidmain(String[]args){
//指定格式
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
//將日期格式化為指定格式的字元串
StringcureDate=format.format(newDate());
try{
//將字元串按指定格式轉化為日期
Datedate=format.parse(cureDate);
}catch(ParseExceptione){
e.printStackTrace();
}
}
8. java中怎麼轉換時間的格式
格式固定的,可以使用2個SimpleDateFormat,一個解析原來的格式,一個格式化為新的格式。
9. java時間格式轉換
實現思路就是先通過SimpleDateFormat方法定義一個時間類型的格式,之後SimpleDateFormat的format方法將一個符合時間格式的字元串匹配成對應的格式
舉例:
String str0="2015年07月05日";
Dated1=newSimpleDateFormat("yyyy年MM月dd日").parse(str0);//定義起始日期
SimpleDateFormatsdf0=newSimpleDateFormat("yyyy");//定義一個只有年份的
SimpleDateFormatsdf1=newSimpleDateFormat("MM");//月份的
SimpleDateFormatsdf2=newSimpleDateFormat("dd");//日的
Stringstr1=sdf0.format(d1);//取出特定日期d1的年份
Stringstr2=sdf1.format(d1);//取出特定日期d1的月份
Stringstr3=sdf2.format(d1);//取出特定日期d1的日
System.out.println("年份為:"+str1);
System.out.println("月份為:"+str2);
System.out.println("日為:"+str3);