List of usage examples for java.time.format DateTimeFormatter ofPattern
public static DateTimeFormatter ofPattern(String pattern)
From source file:net.tradelib.core.Series.java
static public Series fromDailyCsv(String path, boolean header) throws Exception { return fromCsv(path, header, DateTimeFormatter.ofPattern("yyyy-MM-dd"), LocalTime.of(17, 0)); }
From source file:br.com.elotech.karina.service.impl.GeradorSenhaElotech.java
@Override public String generate(License license) { StringBuilder builder = new StringBuilder() .append(license.getDate().format(DateTimeFormatter.ofPattern("dd/MM/YYYY"))) .append(license.getName()).append(license.getCode()); return internalGenerate(builder.toString()); }
From source file:org.jbb.frontend.api.format.validation.ValidDateFormatValidator.java
@Override public boolean isValid(String pattern, ConstraintValidatorContext context) { try {//from w ww .ja va 2 s . com Validate.notEmpty(pattern); DateTimeFormatter.ofPattern(pattern); return true; } catch (Exception e) { log.trace("Date format validation error for pattern: '{}'", pattern, e); return false; } }
From source file:org.jgrades.backup.creator.StartBackupJob.java
private static String getBackupName(LocalDateTime scheduledDateTime) { return DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH_mm_ss").format(scheduledDateTime); }
From source file:org.jbb.frontend.impl.format.DurationFormatter.java
public void setPattern(String pattern) { Validate.notBlank(pattern);//from w ww . j av a2 s. c o m DateTimeFormatter.ofPattern(pattern); frontendProperties.setProperty(FrontendProperties.DURATION_FORMAT_KEY, pattern); }
From source file:sample.formatter.LocalDateTimeFormatter.java
@Override public String print(LocalDateTime temporal, Locale locale) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return formatter.format(temporal); }
From source file:org.jbb.frontend.api.format.validation.ValidDurationFormatValidator.java
@Override public boolean isValid(String pattern, ConstraintValidatorContext context) { try {/*from ww w .ja va 2s. com*/ Validate.notBlank(pattern); DurationFormatUtils.formatDuration(1L, pattern); DateTimeFormatter.ofPattern(pattern); return true; } catch (Exception e) { log.trace("Duration format validation error for pattern: '{}'", pattern, e); return false; } }
From source file:util.Log.java
/** * Gera um arquivo log dentro da Pasta Logger que fica na Pasta principal do * Usuario./*from w w w .j a va2 s .c o m*/ * * @param className * @param ex */ public static void relatarExcecao(String className, Exception ex) { try { /* * Informamos qual o nome do Logger, que no caso vai ser o nome da * Classe que acontecer a exceo */ Logger log = Logger.getLogger(className); /* * Variavel que vai conter qual a pasta do sistema que liga ao * usuario, por padro ser do sistema operacional Windows */ String systemPath = "/Users/"; /* Se for outro sistema operacional */ if (System.getProperty("os.name").startsWith("Linux")) { systemPath = "/home/"; } /* Pasta onde vamos colocar os Logs */ File pastaLog = new File(systemPath + System.getProperty("user.name") + "/Logger"); if (!pastaLog.exists()) { pastaLog.mkdir(); } String arquivoDir = pastaLog.getAbsolutePath() + "/LOG_" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd-MM_HH-mm-ss")) + ".log"; /* Classe responsavel por escrever o arquivo */ FileHandler escrever = new FileHandler(arquivoDir, true); /* * Precisamos informar como ser escrito(formato) as excees, Vamos * Utilizar uma Classe j pronta para isso a Classe SimpleFormatter */ escrever.setFormatter(new SimpleFormatter()); /* * Adicionamos ao nosso log a Classe que vai escrever a exceo que * for gerada */ log.addHandler(escrever); /* * Geramos o Log, passamos que ser de Nivel Severe(Alto), e * passamos a exceo para ele */ log.log(Level.SEVERE, null, ex); /* Finalizamos a escrita */ escrever.flush(); escrever.close(); /*Envia por email a exceo*/ Log.relatarExceptionEmail(className, ex.getMessage(), arquivoDir); } catch (IOException | SecurityException e) { Logger.getLogger(Log.class.getName()).log(Level.SEVERE, null, e); } }
From source file:org.jbb.frontend.impl.format.LocalDateTimeFormatter.java
public DateTimeFormatter getCurrentDateTimeFormatter() { return DateTimeFormatter.ofPattern(frontendProperties.localDateTimeFormatPattern()); }
From source file:svc.data.citations.datasources.mock.MockCitationDataSourceIntegrationTest.java
@Test public void GetCitationByCitationNumberAndDOBSuccessful() throws ParseException { String dateString = "04/10/1992"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy"); LocalDate date = LocalDate.parse(dateString, formatter); List<Citation> citations = mockCitationDataSource.getByCitationNumberAndDOB("13938567", date); assertThat(citations.get(0), is(notNullValue())); assertThat(citations.get(0).id, is(7)); }