Skip to content

Commit

Permalink
Data Callendar corrigido
Browse files Browse the repository at this point in the history
  • Loading branch information
Emerson Bernardino authored and Emerson Bernardino committed Apr 22, 2012
1 parent 2a57dc7 commit bfe9c04
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 25 deletions.
4 changes: 2 additions & 2 deletions .children
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
UtilsTest.dart
SaldoUnico.dart
BilheteUnicoTest.dart
SaldoUnico.dart
UtilsTest.dart
17 changes: 2 additions & 15 deletions SaldoUnico.dart
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,8 @@ class SaldoUnico {
<a href="http://www.google.com/calendar/event?action=TEMPLATE&text=Brunch at Java Cafe&dates=20060415T180000Z/20060415T190000Z&location=Java Cafe, San Francisco, CA&details=Try our Saturday brunch special:<br><br>French toast with fresh fruit<br><br>Yum!&trp=true&sprop= website:http://www.javacafebrunches.com&sprop;=name:Jave Cafe"><img src="http://www.google.com/calendar/images/ext/gc_button2.gif"></a>
*/

var ano = date.year;
var mes = date.month;
var dia = date.day;

if(mes < 10){
mes = "0$mes";
}

if(dia < 10){
dia = "0$dia";
}

//20060415T180000Z/20060415T190000Z
String dateStr = "$ano$mes$dia"+"T050000Z/$ano$mes$dia"+"T060000Z";
String dateStr = Utils.formateDateFromTo(date);


return '<a target="_blank" href="http://www.google.com/calendar/event?action=TEMPLATE&text=$title&dates=$dateStr&details=$description&trp=true&sprop=name:SaldoUnico"><img src="http://www.google.com/calendar/images/ext/gc_button2.gif" ></a>';
}
Expand Down
33 changes: 25 additions & 8 deletions Utils.dart
Original file line number Diff line number Diff line change
@@ -1,14 +1,31 @@
class Utils {
static String formatDate(Date date){
String dia = date.day.toString();
String mes = date.month.toString();
String dia = twoDigits(date.day.toString());
String mes = twoDigits(date.month.toString());
String ano = date.year.toString();
if(dia.length == 1){
dia = "0$dia";
}
if(mes.length == 1){
mes = "0$mes";
}

return "$dia/$mes/$ano";
}

static String formateDateFromTo(Date date){

String dia = twoDigits(date.day.toString());
String mes = twoDigits(date.month.toString());
String ano = date.year.toString();

String dateStr = "$ano$mes$dia";


//20060415T180000Z/20060415T190000Z
return "$dateStr"+"T050000Z/$dateStr"+"T060000Z";

}

static String twoDigits(String str){
if(str.length == 1){
str = "0$str";
}
return str;
}

}

0 comments on commit bfe9c04

Please sign in to comment.