PHP kodu Java'nın java.util.Calendar dönüştürmek

2 Cevap java

PHP'nin mktime Bu kod satırı dönüştürmek için arıyorum ():

Calendar timeStartPoint = Calendar.getInstance();

timeStartPoint.set(11, 0);
timeStartPoint.set(12, 0);
timeStartPoint.set(13, 0);
timeStartPoint.set(14, 0);
timeStartPoint.set(5, monthStartPoint ? 1 : 5);
timeStartPoint.set(2, 0);
timeStartPoint.set(1, 2004);

Ben 1 yıl hayal, 5 çeşit ayıdır, ve kalanı ben emin değilim. Ben online etrafında baktım ve java.util.calendar.set için belgeler (x, x), ancak bunların hiçbiri şeytan tamsayı adlarını listelemek bulmayı başardım.

2 Cevap

Aşağıdaki gibi sabitler anlamı şudur:

Calendar timeStartPoint = Calendar.getInstance();

timeStartPoint.set(11, 0); // hour of day
timeStartPoint.set(12, 0); // minute
timeStartPoint.set(13, 0); // second
timeStartPoint.set(14, 0); // millisecond
timeStartPoint.set(5, monthStartPoint ? 1 : 5); // day of month
timeStartPoint.set(2, 0); // month (zero-based!)
timeStartPoint.set(1, 2004); // year

Ben PHP akıcı değilim, ancak bu uygun olmalıdır

$timeStartPoint = mktime(0, 0, 0, 1, ($monthStartPoint ? 1 : 5), 2004);