Existe-t-il un moyen simple de vérifier si le premier jour de la semaine est le lundi ou le dimanche dans DELPHI sur l'appareil ANDROID?Comment vérifier si le premier jour de la semaine est le lundi ou le dimanche à DELPHI ANDROID?
0
A
Répondre
2
suffit d'utiliser ce code:
var
Calendar: JCalendar;
UsedFirstDayOfWeek: integer;
begin
//For default locale use code
Calendar := TJCalendar.JavaClass.getInstance(TJLocale.JavaClass.getDefault);
//For US locale (etc UK, ...) use code
Calendar := TJCalendar.JavaClass.getInstance(TJLocale.JavaClass.US);
UsedFirstDayOfWeek:= Calendar.getFirstDayOfWeek;
//Constants used in result
SUNDAY Constant Value: 1 (0x00000001)
MONDAY Constant Value: 2 (0x00000002)
TUESDAY Constant Value: 3 (0x00000003)
WEDNESDAY Constant Value: 4 (0x00000004)
THURSDAY Constant Value: 5 (0x00000005)
FRIDAY Constant Value: 6 (0x00000006)
SATURDAY Constant Value: 7 (0x00000007)
end;
0
GregorianCalendar tepCal = (GregorianCalendar) GregorianCalendar.getInstance();
Date todayDate = new Date();
tepCal.setTime(todayDate);
tepCal.set(Calendar.YEAR, 2016);
tepCal.set(Calendar.MONTH, 10);// November
tepCal.set(Calendar.DAY_OF_MONTH, 3);
dayOfweek = tepCal.get(Calendar.DAY_OF_WEEK) - 1; //It returns 4 (Calendar.DAY_OF_WEEK returns 1 for sunday)
Je présume que vous utilisez studio RAD, et avoir configuré correctement? Si vous ne connaissez pas le tutoriel d'installation https://www.youtube.com/watch?v=_OmWPVOfPnI, connaissez-vous également les bibliothèques Android et Java 6? Sinon, je suggère de les apprendre pour améliorer votre développement Android. J'utilise Java sur Android et pour le temps il est recommandé d'utiliser la classe 'Calendar' dans' java.util' par défaut la classe Calendar obtient l'heure actuelle en millisecondes et la méthode 'get' que vous voulez utiliser dans la classe passant dans' DAY_OF_WEEK' constante pour obtenir le jour de la semaine voir https://developer.android.com/reference/java/util/Calendar.html –