com.cloud.utils.DateUtil.parseTZDateString()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中com.cloud.utils.DateUtil.parseTZDateString()方法的一些代码示例,展示了DateUtil.parseTZDateString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateUtil.parseTZDateString()方法的具体详情如下:
包路径:com.cloud.utils.DateUtil
类名称:DateUtil
方法名:parseTZDateString

DateUtil.parseTZDateString介绍

暂无

代码示例

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormat() throws ParseException {
  Date time = new Date();
  DateFormat dfDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
  String str = dfDate.format(time);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormatLegacy() throws ParseException {
  Date time = new Date();
  DateFormat dfDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'Z");
  String str = dfDate.format(time);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

field.set(cmdObj, DateUtil.parseTZDateString(paramObj.toString()));
  break;
case MAP:

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormatIsoOffsetDateTimeMs() throws ParseException {
  Instant moment = Instant.now();
  Date time = Date.from(moment);
  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSSX");
  String str = OffsetDateTime.ofInstant(moment, ZoneId.systemDefault()).format(formatter);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

@Test
  public void zonedTimeFormatIsoNoColonZMs() throws ParseException {
    Instant moment = Instant.now();
    Date time = Date.from(moment);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ");
    String str = OffsetDateTime.ofInstant(moment, ZoneId.systemDefault()).format(formatter);

    Date dtParsed = DateUtil.parseTZDateString(str);

    assertEquals(str, time.toString(), dtParsed.toString());
  }
}

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormatIsoInstant() throws ParseException {
  Instant moment = Instant.now();
  Date time = Date.from(moment);
  String str = OffsetDateTime.ofInstant(moment, ZoneId.systemDefault()).format(DateTimeFormatter.ISO_INSTANT);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormatIsoInstantMs() throws ParseException {
  Instant moment = Instant.now();
  Date time = Date.from(moment);
  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'");
  String str = OffsetDateTime.ofInstant(moment, ZoneId.of("UTC")).format(formatter);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

@Test
public void zonedTimeFormatIsoOffsetDateTime() throws ParseException {
  Instant moment = Instant.now();
  Date time = Date.from(moment);
  String str = OffsetDateTime.ofInstant(moment, ZoneId.systemDefault()).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
  Date dtParsed = DateUtil.parseTZDateString(str);
  assertEquals(str, time.toString(), dtParsed.toString());
}

代码示例来源:origin: apache/cloudstack

expiresTS = DateUtil.parseTZDateString(expires);
} catch (final ParseException pe) {
  s_logger.debug("Incorrect date format for Expires parameter", pe);

相关文章