Example usage for java.time.format DateTimeFormatter BASIC_ISO_DATE

List of usage examples for java.time.format DateTimeFormatter BASIC_ISO_DATE

Introduction

In this page you can find the example usage for java.time.format DateTimeFormatter BASIC_ISO_DATE.

Prototype

DateTimeFormatter BASIC_ISO_DATE

To view the source code for java.time.format DateTimeFormatter BASIC_ISO_DATE.

Click Source Link

Document

The ISO date formatter that formats or parses a date without an offset, such as '20111203'.

Usage

From source file:Main.java

public static void main(String[] args) {
    LocalDate a = LocalDate.parse("20140630", DateTimeFormatter.BASIC_ISO_DATE);

    System.out.println(a);/*  w  ww. j a  v a2 s.  c om*/
}

From source file:Main.java

public static void main(String[] args) {
    LocalDate a = LocalDate.of(2014, 6, 30);

    String s = a.format(DateTimeFormatter.BASIC_ISO_DATE);

    System.out.println(s);//from   w w  w . j  av  a  2s  .  co  m
}

From source file:Main.java

public static void main(String[] argv) {
    String dayAfterTommorrow = "20140116";
    LocalDate formatted = LocalDate.parse(dayAfterTommorrow, DateTimeFormatter.BASIC_ISO_DATE);
    System.out.printf("Date generated from String %s is %s %n", dayAfterTommorrow, formatted);
    System.out.println("Formatted today = " + DateTimeFormatter.BASIC_ISO_DATE.format(LocalDateTime.now()));

}

From source file:Main.java

public static void main(String[] args) {
    LocalDate date = LocalDate.now();
    // default format
    System.out.println("Default format of LocalDate=" + date);
    // specific format
    System.out.println(date.format(DateTimeFormatter.ofPattern("d::MMM::uuuu")));
    System.out.println(date.format(DateTimeFormatter.BASIC_ISO_DATE));

    LocalDateTime dateTime = LocalDateTime.now();
    // default format
    System.out.println("Default format of LocalDateTime=" + dateTime);
    // specific format
    System.out.println(dateTime.format(DateTimeFormatter.ofPattern("d::MMM::uuuu HH::mm::ss")));
    System.out.println(dateTime.format(DateTimeFormatter.BASIC_ISO_DATE));

    Instant timestamp = Instant.now();
    // default format
    System.out.println("Default format of Instant=" + timestamp);

    // Parse examples
    LocalDateTime dt = LocalDateTime.parse("27::Apr::2014 21::39::48",
            DateTimeFormatter.ofPattern("d::MMM::uuuu HH::mm::ss"));
    System.out.println("Default format after parsing = " + dt);
}

From source file:se.omegapoint.facepalm.client.adapters.DocumentAdapter.java

private String date(final LocalDateTime uploadedDate) {
    return uploadedDate != null ? uploadedDate.format(DateTimeFormatter.BASIC_ISO_DATE) : "";
}

From source file:tech.beshu.ror.utils.integration.ElasticsearchTweetsInitializer.java

private void createMessage(RestClient client, String endpoint, String id, String user, String message) {
    try {/*from ww w .java 2  s . co  m*/
        HttpPut httpPut = new HttpPut(client.from(endpoint + id));
        httpPut.setHeader("Content-Type", "application/json");
        httpPut.setEntity(new StringEntity("{\n" + "\"user\" : \"" + user + "\",\n" + "\"post_date\" : \""
                + LocalDateTime.now().format(DateTimeFormatter.BASIC_ISO_DATE) + "\",\n" + "\"message\" : \""
                + message + "\"\n" + "}"));
        EntityUtils.consume(client.execute(httpPut).getEntity());
    } catch (Exception e) {
        e.printStackTrace();
        throw new RuntimeException("Creating message failed", e);
    }
}

From source file:datainstiller.data.DataPersistence.java

private void initJexlContext() {
    if (jexlContext != null) {
        System.out.println("WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }// w  w  w  .  j a v a2 s .co  m
    JexlContext jContext = new MapContext();
    jContext.set("AddressGen", new AddressGenerator());
    jContext.set("AlphaNumericGen", new AlphaNumericGenerator());
    jContext.set("ListGen", new CustomListGenerator());
    jContext.set("DateGen", new DateGenerator());
    jContext.set("HumanNameGen", new HumanNameGenerator());
    jContext.set("NumberGen", new NumberGenerator());
    jContext.set("WordGen", new WordGenerator());
    jContext.set("File2ListGen", new File2ListGenerator());
    LocalDateTime now = LocalDateTime.now();
    jContext.set("now", now);
    jContext.set("DateTimeFormatter", DateTimeFormatter.BASIC_ISO_DATE);
    initJexlContext(jContext);
    jexlContext = jContext;
}

From source file:com.publictransitanalytics.scoregenerator.datalayer.directories.GTFSReadingServiceTypeCalendar.java

private void parseCalendarFile(final Reader calendarReader, final Multimap<LocalDate, String> serviceTypesMap)
        throws IOException {

    final CSVParser calendarParser = new CSVParser(calendarReader, CSVFormat.DEFAULT.withHeader());
    final List<CSVRecord> calendarRecords = calendarParser.getRecords();

    LocalDate earliestDate = null;
    LocalDate latestDate = null;/* w w  w  .  ja v  a2s.  c o m*/
    for (final CSVRecord record : calendarRecords) {
        final String serviceType = record.get("service_id");

        final LocalDate start = LocalDate.parse(record.get("start_date"), DateTimeFormatter.BASIC_ISO_DATE);
        if (earliestDate == null || start.isBefore(earliestDate)) {
            earliestDate = start;
        }

        final LocalDate end = LocalDate.parse(record.get("end_date"), DateTimeFormatter.BASIC_ISO_DATE);
        if (latestDate == null || end.isAfter(latestDate)) {
            latestDate = end;
        }

        final EnumSet<DayOfWeek> daysOfWeek = EnumSet.noneOf(DayOfWeek.class);
        if (record.get("monday").equals("1")) {
            daysOfWeek.add(DayOfWeek.MONDAY);
        }
        if (record.get("tuesday").equals("1")) {
            daysOfWeek.add(DayOfWeek.TUESDAY);
        }
        if (record.get("wednesday").equals("1")) {
            daysOfWeek.add(DayOfWeek.WEDNESDAY);
        }
        if (record.get("thursday").equals("1")) {
            daysOfWeek.add(DayOfWeek.THURSDAY);
        }
        if (record.get("friday").equals("1")) {
            daysOfWeek.add(DayOfWeek.FRIDAY);
        }
        if (record.get("saturday").equals("1")) {
            daysOfWeek.add(DayOfWeek.SATURDAY);
        }
        if (record.get("sunday").equals("1")) {
            daysOfWeek.add(DayOfWeek.SUNDAY);
        }

        LocalDate targetDate = start;
        while (!targetDate.isAfter(end)) {
            if (daysOfWeek.contains(targetDate.getDayOfWeek())) {
                serviceTypesMap.put(targetDate, serviceType);
            }
            targetDate = targetDate.plusDays(1);
        }
    }
}

From source file:com.publictransitanalytics.scoregenerator.datalayer.directories.GTFSReadingServiceTypeCalendar.java

private void parseCalendarDatesFile(final Reader calendarDatesReader,
        final Multimap<LocalDate, String> serviceTypesMap) throws FileNotFoundException, IOException {

    final CSVParser calendarDatesParser = new CSVParser(calendarDatesReader, CSVFormat.DEFAULT.withHeader());
    final List<CSVRecord> calendarDatesRecords = calendarDatesParser.getRecords();

    for (final CSVRecord record : calendarDatesRecords) {
        final String serviceType = record.get("service_id");
        final LocalDate date = LocalDate.parse(record.get("date"), DateTimeFormatter.BASIC_ISO_DATE);
        final String exceptionType = record.get("exception_type");

        switch (exceptionType) {
        case "1":
            serviceTypesMap.put(date, serviceType);
            break;
        case "2":
            serviceTypesMap.remove(date, serviceType);
            break;
        default:/*  w w w. ja  v  a2  s  . c o m*/
            throw new ScoreGeneratorFatalException(String.format("Invalid exception type %s", exceptionType));
        }
    }
}

From source file:lumbermill.internal.aws.AWSV4SignerImpl.java

private String getCredentialScope(LocalDateTime now) {
    return now.format(DateTimeFormatter.BASIC_ISO_DATE) + SLASH + region + SLASH + service + AWS4_REQUEST;
}