Skip to content

Commit 98c1560

Browse files
committed
0.1.3
1 parent 89f2a01 commit 98c1560

File tree

7 files changed

+21
-39
lines changed

7 files changed

+21
-39
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.1.3
2+
3+
- diaMesAnoHoraMinuto
4+
15
## 0.1.2
26

37
- Melhorias no README

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Extensões para `DateTime` em pt_BR.
77

88
## Apresentação
99

10-
Este package facilita a manipulação de objetos `DateTime` de acordo com o padrão e formatos brasileiros.
10+
Este package facilita a manipulação de objetos `DateTime` de acordo com o padrão e formato brasileiro.
1111

1212
## Extensões
1313

@@ -18,6 +18,7 @@ Para qualquer objeto `DateTime`, as extensões abaixos estão disponíveis:
1818
final data = DateTime(1987, 4, 22, 23, 37, 06);
1919
2020
data.diaMesAno(); // 22/04/1987
21+
data.diaMesAnoHoraMinuto(); // 22/04/1987 23:37
2122
data.dia(); // 22
2223
data.diaSemana(); // quarta-feira
2324
data.diaSemanaAbrev(); // qua

example/bin/example.dart

Lines changed: 0 additions & 36 deletions
This file was deleted.

example/lib/example.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ final data = DateTime(1987, 4, 22, 23, 37, 06);
44

55
void main() {
66
data.diaMesAno(); // 22/04/1987
7+
data.diaMesAnoHoraMinuto(); // 22/04/1987 23:37
78
data.dia(); // 22
89
data.diaSemana(); // quarta-feira
910
data.diaSemanaAbrev(); // qua

lib/brasil_datetime.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
library brasil_datetime;
22

3+
import 'dart:io';
4+
35
import 'package:intl/date_symbol_data_local.dart';
46
import 'package:intl/intl.dart';
57

@@ -260,4 +262,12 @@ extension BrasilDateTime on DateTime {
260262
initializeDateFormatting();
261263
return DateFormat.ms(br).format(this);
262264
}
265+
266+
/// Retorna dia, mes, ano, hora e minuto.
267+
///
268+
/// Ex: `22/04/1987 23:37`
269+
String diaMesAnoHoraMinuto() {
270+
initializeDateFormatting();
271+
return DateFormat.yMd(br).add_Hm().format(this);
272+
}
263273
}

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: brasil_datetime
2-
description: Extensões para objetos DateTime em pt_BR
3-
version: 0.1.2
2+
description: Extensões para manipular objetos DateTime em pt_BR
3+
version: 0.1.3
44
homepage: https://github.com/flutterbootcamp/brasil_datetime
55

66
environment:

test/brasil_datetime_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,6 @@ void main() {
6060
test('minuto', () => expect(data.minuto(), '37'));
6161
test('segundo', () => expect(data.segundo(), '6'));
6262
test('minuto e segundo', () => expect(data.minutoSegundo(), '37:06'));
63+
test('dia, mes, ano, hora e minuto',
64+
() => expect(data.diaMesAnoHoraMinuto(), '22/04/1987 23:37'));
6365
}

0 commit comments

Comments
 (0)