Tag: simpledateformat

如何将字符串转换为格式为yyyy-MM-dd的日期HH:MM:ss

我有一个像”2015-07-16 17:07:21″的字符串。 我想将其转换为相同格式的日期。 我试过这样的事。 SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:MM:ss”); Date date = sdf.parse(“2015-07-16 17:07:21”); 但输出是不同的格式,如Thu Jul 16 17:00:21 IST 2015 。 我怎样才能让它按照我的需要工作。 谁能帮我。 我知道这可能是重复但我没有找到任何运气。

Java日期格式化程序

我将日期格式设为“YYYY-mm-dd hh:mm”作为格式化程序对象。 如何格式化输入格式化程序对象以仅获得“YYYY-mm-dd”;

如何在JCalendar中禁用或突出显示日期

在我的情况下,我想在Java日历中禁用或突出显示日期。 我使用了JCalendar和DateChooserCombo ,但找不到办法。 最后,我尝试了下面的代码,但也没有成功。 例如:我想禁用14-09-13到23-09-13所有日期。 DateFormat formatter = new SimpleDateFormat(“yyyy-mm-dd”); try { Date d1 = formatter.parse(“2013-09-14”); Date d2 = formatter.parse(“2013-09-23”); jCalendar1.setSelectableDateRange(d1, d2); } catch (ParseException ex) { ex.printStackTrace(); }

将GregorianCalendar与SimpleDateFormat一起使用

因此,我一直在思考这个(应该是)简单的练习,让程序将日期字符串转换为GregorianCalendar对象,格式化它,并在完成时将其作为字符串再次返回。 这是一个程序的最后一点,它从文件中获取文本,将其分解为单个记录,然后将记录分成单独的数据并将它们分配给一个人对象。 我已经在多个地方检查了代码,代码完全按照它应该执行的操作,直到我调用格式函数,这会抛出IllegalArgumentException。 GergorianCalendar对象被赋予它应该被分配的值(虽然打印它是另一个故事,如下所示……),但格式不接受格式化的对象。 不幸的是,导师不太确定如何使用GregorianCalendar和SimpleDateFormat(但指派我们使用它们)并且说“Just Google it”……我试过,我发现没有任何帮助。 我到目前为止的代码是: public class DateUtil { public static GregorianCalendar convertFromDMY(String dd_mm_yy) throws ParseException{ // this actually works, got rid of the original code idea String[] splitDate = dd_mm_yy.split(“-“); int days = Integer.parseInt(splitDate[0]); int month = Integer.parseInt(splitDate[1]); int year = Integer.parseInt(splitDate[2]); // dates are going in right, checked in print […]

将字符串转换为日期然后格式化日期

我正在使用代码将字符串格式化为日期 String start_dt = ‘2011-01-01’; DateFormat formatter = new SimpleDateFormat(“YYYY-MM-DD”); Date date = (Date)formatter.parse(start_dt); 但是如何将日期从YYYY-MM-DD格式转换为MM-DD-YYYY格式?

使用SimpleDateFormat.parse时错误的月份

在我的程序中有一个非常奇怪的问题。 在这里你可以看到String birthday和Log来检查它: birthday = String.valueOf(birthYear) + “-” + String.valueOf(birthMonth) + “-” + String.valueOf(birthDay); Log.i(TAG, “Birthday: ” + birthday) 然后我把它放到SimpleDateFormat并用Log检查它: SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-mm-dd”); Date birthDate = sdf.parse(birthday); Log.i(TAG, “Birth date : ” + birthDate); 然后在Logcat我有: I/App﹕ Birthday: 1999-10-15 I/App﹕ Birth date: Fri Jan 15 00:10:00 GMT+04:00 1999 正如你在日期看到的那样是Jan ,但是在String中它是10所以日期应该是这样的: Fri Nov 15 00:10:00 […]

Java SimpleDateFormat时区偏移,以分号分隔冒号

如何使用SimpleDateFormat将我的日期格式化为2012-11-25T23:50:56.193+01:00 ? 如果我在格式中使用Z yyyy-MM-dd’T’hh:mm:ss.SSSZ 然后它显示 2013-03-06T11:49:05.490+0100

如何将日期添加到java简单日期格式

我应该如何添加120天到我目前使用简单日期格式的日期? 我看过很少关于它的post但是无法让它工作, 我的代码如下: SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); //get current date time with Date() Date date = new Date(); 我是否需要使用Calendar库?或者我可以使用简单的日期格式吗?

将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 SimpleDateFormat总是返回1月份的月份

我正在努力从Active Directory获取日期值(createWhen),并将其转换为Java日期,以获取在两个日期之间创建的帐户列表。 一切正常,除了一种方法:从AD Date到Java date的方法。 该方法如下所示: private Date getParsedDate(String givenString) { System.out.println(“Value from AD is: ” + givenString); Date parsedDate = null; String formattedString = this.formatDateString(givenString); System.out.println(“Formatted String is: ” + formattedString); SimpleDateFormat sdf = new SimpleDateFormat(“yyyy/MM/DD”); try { parsedDate = sdf.parse(formattedString); System.out.println(“Final date string is: ” + parsedDate.toString()); } catch (ParseException ex) { ex.printStackTrace(); […]