A. 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,不需要另外的函數。
B. 請問java中parse()的問題
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException{
String date="1988-10-10 20:10:10";
Date d=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d=sdf.parse(date);//將String to Date類型
System.out.println(d);
}
}
一個小例子...剛寫的...
祝樓主早日成功!!
還有什麼不明白的..網路HI我...!
老大這是拋出一定要有的可好 。。。
你沒有學過異常吧??
趕緊找書學一下吧!!
C. java的Date類型 parse,string 轉date類型的問題
Date類型就是這種格式的。
你如果想用Date 還是不是這種格式的。是不可能的。
D. java中Date類中的Date(String s)構造方法如何使用
Date(String s)構造方法的使用方法如下:
Date date = new Date("2016-02-24");
Date(String s)構造方法表示從一個字元串構造一個Date實例。
不推薦使用。 在JDK 1.1版中,被DateFormat.parse(String
s)代替。
構造一個Date對象,並將其初始化為字元串s所對象的日期和時間。對字元串的解析將和parse(java.lang.String)方法一樣。
參數:
s - 一個反映日期的字元串。
E. java中,字元串類型的時間數據怎樣轉換成date類型
將字元串類型的時間轉換成date類型可以使用SimpleDateFormat來轉換,具體方法如下:
1、定義一個字元串類型的時間;
2、創建一個SimpleDateFormat對象並設置格式;
3、最後使用SimpleDateFormat的parse方法將String類型的時間轉換成Date類型的時間。
具體代碼如下:
Stringstring="2014-3-17";
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");
Datedate=null;
try{
date=dateFormat.parse(string);
System.out.println(date.toLocaleString().split("")[0]);//切割掉不要的時分秒數據
}catch(ParseExceptione){
e.printStackTrace();
}
介紹一下SimpleDateFormat:SimpleDateFormat是Java中一個非常常用的類,該類用來對日期字元串進行解析和格式化輸出。
F. java 怎麼把字元串轉換為 date類型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d = sdf.parse("1992-07-06");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
G. Java 程序中:Date date = sdf.parse(hisParams.getBgtime()); 這個date怎麼轉換為int型
date.getTime(); 是long類型。1970年以來的毫秒數,如果要轉為int要除以1000,轉為秒。
H. 在java的程序里date類型怎麼比較大小呀
有兩個方法:
方法一:
兩個Date類型的變數可以通過compareTo方法來比較。此方法的描述是這樣的:如果參數 Date 等於此 Date,則返回值 0;如果此 Date 在 Date 參數之前,則返回小於 0 的值;如果此 Date 在 Date 參數之後,則返回大於 0 的值。
(8)dateparsejava擴展閱讀:
Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),它創建一個表示創建時刻的對象。
getTime()方法返回Date對象的long值。在下面的程序中,我使用Date()構造函數創建一個表示程序運行時刻的對象,並且利用getTime()方法找到這個日期代表的毫秒數量:
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);
}
}
I. JAVA中,我用simpledateformat.parse給date賦值,為什麼他一定要我拋出
因為系統無法決定你輸入的date類型的日期或者str的日期格式是否正確。如果正確就能格式化,否則會拋出異常