本文整理了Java中org.apache.brooklyn.util.time.Time.parseDate()
方法的一些代码示例,展示了Time.parseDate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Time.parseDate()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.time.Time
类名称:Time
方法名:parseDate
[英]As #parseCalendar(String) but returning a Date, (i.e. a record where the time zone has been applied and forgotten).
[中]作为#parseCalendar(字符串),但返回一个日期(即应用并忘记时区的记录)。
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
@Override
public Date apply(final String input) {
return Time.parseDate(input);
}
});
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources
private Date parseDate(String toParse, Date def) {
return Strings.isBlank(toParse) ? def : Time.parseDate(toParse);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
private void assertDatesParseToEqual(String input, String expected) {
Assert.assertEquals(Time.parseDate(input).toString(), Time.parseDate(expected).toString(), "for: "+input+" ("+expected+")");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
@Test
public void testMakeDateString() {
String in1 = "2015-06-15T12:34:56";
Date d1 = Time.parseDate(in1);
Assert.assertEquals(Time.makeDateString(d1), in1.replace('T', ' ')+".000");
String in2 = "2015-06-15T12:34:56Z";
Date d2 = Time.parseDate(in2);
Assert.assertEquals(Time.makeDateString(d2, Time.DATE_FORMAT_ISO8601, Time.getTimeZone("UTC")), in1+".000+0000");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
assertDatesParseToEqual(""+Time.parseDate("20150604").getTime(), "2015-06-04");
assertDatesParseToEqual("20150604080012", "2015-06-04-080012");
assertDatesParseToEqual("0", "1970-1-1 UTC");
Assert.assertEquals(Time.parseDate("2012-2-29").getTime(), Time.parseDate("2012-3-1").getTime() - 24*60*60*1000);
Assert.assertEquals(Time.parseDate("2013-2-29").getTime(), Time.parseDate("2013-3-1").getTime());
内容来源于网络,如有侵权,请联系作者删除!