Tag: 日期转换

使用ThreadLocal进行日期转换

我要求将传入日期字符串格式“20130212”(YYYYMMDD)转换为12/02/2013(DD / MM / YYYY) 使用ThreadLocal 。 我知道没有ThreadLocal 。 谁能帮我? 没有ThreadLocal转换: final SimpleDateFormat format2 = new SimpleDateFormat(“MM/dd/yyyy”); final SimpleDateFormat format1 = new SimpleDateFormat(“yyyyMMdd”); final Date date = format1.parse(tradeDate); final Date formattedDate = format2.parse(format2.format(date));

将String Date转换为String date不同的格式

我是Java新手。 Postgres db包含日期格式为yyyy-MM-dd 。 我需要转换为dd-MM-yyyy 。 我试过这个,但显示错误的结果 public static void main(String[] args) throws ParseException { String strDate = “2013-02-21”; DateFormat formatter = new SimpleDateFormat(“dd-MM-yyyy”); Date da = (Date)formatter.parse(strDate); System.out.println(“==Date is ==” + da); String strDateTime = formatter.format(da); System.out.println(“==String date is : ” + strDateTime); }

日期和时间转换为java中的其他时区

我已编写此代码以将当前系统日期和时间转换为其他时区。 我没有收到任何错误,但我没有按预期得到我的输出。 就像我在特定时间执行我的程序..我的输出是:: 印度当前时间是:: Fri Feb 24 16:09:23 IST 2012 :: Central Standard Time中的日期和时间:: Sat Feb 25 03:39:23 IST 2012 根据CST时区的实际时间是:: Friday, 24 February 4:39:16 am(GMT – 6:00) 所以有一些时间差距 。 我不知道为什么会这样。 任何帮助将不胜感激..代码是:: package MyPackage; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class Temp2 { public static void main(String[] args) […]