Commit 4e7b9ccdd3852a793571eb8d395673b20c467fee
1 parent
1e13e303
Exists in
master
Formatação de datas.
Showing
1 changed file
with
12 additions
and
3 deletions
Show diff stats
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java
1 | 1 | package br.com.eselo.component; |
2 | 2 | |
3 | +import java.security.Timestamp; | |
3 | 4 | import java.text.DateFormat; |
4 | 5 | import java.text.Normalizer; |
5 | 6 | import java.text.SimpleDateFormat; |
6 | 7 | import java.text.Normalizer.Form; |
7 | 8 | import java.text.ParseException; |
9 | +import java.time.ZoneOffset; | |
10 | +import java.time.ZonedDateTime; | |
11 | +import java.time.format.DateTimeFormatter; | |
12 | +import java.time.temporal.ChronoUnit; | |
13 | +import java.time.temporal.TemporalAccessor; | |
8 | 14 | import java.util.Date; |
9 | 15 | import java.util.Locale; |
10 | 16 | import java.util.regex.Pattern; |
... | ... | @@ -36,8 +42,11 @@ public class Util { |
36 | 42 | } |
37 | 43 | |
38 | 44 | public static String dataHoraAtual() { |
39 | - DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | |
40 | - return dateFormat.format(new Date()); | |
45 | + //DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ssZ"); | |
46 | + //dateFormat.format(new Date()); | |
47 | + return ZonedDateTime.now( ZoneOffset.UTC ) | |
48 | + .truncatedTo( ChronoUnit.SECONDS ) | |
49 | + .format( DateTimeFormatter.ISO_DATE_TIME ); | |
50 | + | |
41 | 51 | } |
42 | - | |
43 | 52 | } | ... | ... |