org.sonar.api.config.Settings.getDate()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(121)

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

Settings.getDate介绍

[英]Effective value as Date, without time fields. Format is DateUtils#DATE_FORMAT.
[中]

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_get_date() {
 Settings settings = new MapSettings(definitions);
 assertThat(settings.getDate("unknown")).isNull();
 assertThat(settings.getDate("date").getDate()).isEqualTo(18);
 assertThat(settings.getDate("date").getMonth()).isEqualTo(4);
}

代码示例来源:origin: org.codehaus.sonar/sonar-batch

private Date loadAnalysisDate() {
 Date date;
 try {
  // sonar.projectDate may have been specified as a time
  date = settings.getDateTime(CoreProperties.PROJECT_DATE_PROPERTY);
 } catch (SonarException e) {
  // this is probably just a date
  date = settings.getDate(CoreProperties.PROJECT_DATE_PROPERTY);
 }
 if (date == null) {
  date = new Date(system2.now());
  settings.setProperty(CoreProperties.PROJECT_DATE_PROPERTY, date, true);
 }
 return date;
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-batch

private Date loadAnalysisDate() {
 Date date;
 try {
  // sonar.projectDate may have been specified as a time
  date = settings.getDateTime(CoreProperties.PROJECT_DATE_PROPERTY);
 } catch (SonarException e) {
  // this is probably just a date
  date = settings.getDate(CoreProperties.PROJECT_DATE_PROPERTY);
 }
 if (date == null) {
  date = new Date(system2.now());
  settings.setProperty(CoreProperties.PROJECT_DATE_PROPERTY, date, true);
 }
 return date;
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_get_date_not_found() {
 Settings settings = new MapSettings(definitions);
 assertThat(settings.getDate("unknown")).isNull();
}

相关文章