本文目錄一覽:
- 1、JAVA的Date時間轉換問題
- 2、JAVA中date格式轉換問題
- 3、java時間類Date的轉換問題
- 4、JAVA中Date時間格式轉換問題。
- 5、Java中的Date轉型問題?
- 6、java中如何將SimpleDateFormat類型轉換成Date類型
JAVA的Date時間轉換問題
你這裡出現了中英混合。
如果全是同一語言可以通過下邊的方法。混合語言的方法沒找到。
——————————————————————————–
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Test {
public static void main(String[] args) throws Exception {
// Date d = new Date(“Sat Apr 14 02:47:52 格林尼治標準時間+0800 2012”);
String str = “Sat Apr 14 11:22:48 CST+0800 2012”;
SimpleDateFormat sdf = new SimpleDateFormat(
“EEE MMM dd HH:mm:ss zZ yyyy”, Locale.ENGLISH);
System.out.println(sdf.parse(str));
System.out.println(new Date());
}
}
其它的方法,就是flex中也有日期的格式化方法
格式化成yyyy-MM-dd這樣的格式,就好處理多了。
即然你的flex端可以處理這樣的字符串,那就向java端傳遞可處理的格式。
JAVA中date格式轉換問題
不能,你打印的時候,其實隱含調用了Date.toString() 方法,這個方法是按照地區設置輸出的
話說,你為啥要讓它們一樣?這根本就不一樣的東西
java時間類Date的轉換問題
Tue Feb 08 00:00:00 CST 1887
這是標準的日期輸出格式.
你想輸出1887-2-8就得轉換成String輸出.
不知道你明白日期的真正含義不,
sdf.format(da)是一種格式化輸出的方式,用Calendar類拼寫輸出或者用已經過時的da.getYear()+da.getMonth()…輸出也成!
JAVA中Date時間格式轉換問題。
最簡單方式用截取來解決
時間.substring(0,10);
注意空值處理。
Java中的Date轉型問題?
SimpleDateFormater formater = new SimpleDateFormater(“yyyy-MM-dd”);
java.sql.Date a=new java.sql.Date(formater.getTime());
java中如何將SimpleDateFormat類型轉換成Date類型
public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss:SSS”);//Date指定格式:yyyy-MM-dd HH:mm:ss:SSS
Date date = new Date();//創建一個date對象保存當前時間
String dateStr = simpleDateFormat.format(date);//format()方法將Date轉換成指定格式的String
System.out.println(dateStr);//2018-08-24 15:37:47:033
String string = “2018-8-24 12:50:20:545”;
Date date2 = simpleDateFormat.parse(string);//調用parse()方法時 注意 傳入的格式必須符合simpleDateFormat對象的格式,即”yyyy-MM-dd HH:mm:ss:SSS” 否則會報錯!!
System.out.println(date2);//Fri Aug 24 12:50:20 CST 2018
}
}
擴展資料
public class StringToDate
{
public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat(“yyyy-MM-dd kk:mm:ss”, Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);//util類型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql類型
return dateTime;
}
}
參考資料:百度百科 date
百度百科 format
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/199072.html