Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main() {
- print(converteDataPadrao(DateTime.now().toUtc()));
- print(converteDataPadrao(DateTime.now()));
- }
- String converteDataPadrao(DateTime data) {
- if (data.isUtc) data = data.toLocal();
- var utcString = data.toIso8601String().substring(0, 19);
- var timeZoneString = data.timeZoneOffset.toString();
- return "$utcString${ajustaTimeZone(timeZoneString)}";
- }
- String ajustaTimeZone(String timezone){
- final splitado = timezone.split(':');
- if(splitado[0].length != 3){
- final splitado1 = splitado[0].split('');
- splitado[0] = "${splitado1[0]}${splitado1[1].padLeft(2,'0')}";
- }
- return "${splitado[0]}:${splitado[1]}";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement