Bonjour,
Je souhaite ajouter un événement dans le calendrier google à une date précise.
Pour ce faire je dois calculer le timestamp correspondant à la date :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
private boolean setCalendarInfos(Calendar cal, String date)
	{
                 int day = 28;
                 int month = 9;
                 int year = 2011
		cal.set(Calendar.DATE, day);
		cal.set(Calendar.MONTH, month-1);//it starts from 0
		cal.set(Calendar.YEAR, year);
		cal.set(Calendar.HOUR, 0);
		cal.set(Calendar.MINUTE, 0);
		cal.set(Calendar.SECOND, 0);
		cal.set(Calendar.MILLISECOND, 0);
		Log.i(TAG, "Timestamp =" + cal.getTime().getTime());
		return (true);
	}
Le problème c'est qu'il me renvoie un mauvais timestamp.
Je ne vois pas le problème dans mon code, peut être que j'ai mal utilisé une fonction mais je ne vois pas laquelle
Si vous pouviez m'aider ça serait sympa