本文目录一览:
- 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