Как остановить календарь для преобразования в формат AM_PM


1 принят

Попробуйте этот код

public static long getTimeStamp(int day, int month, int year, int hour, int min) {

       Calendar calendar = Calendar.getInstance();
        calendar.set(year, month,day, 
                    hour, min, 0);
        long miliseconds = calendar.getTimeInMillis();
return miliseconds;

}

1

Измените это:

c.set(Calendar.HOUR, hour);

Как это :

c.set(Calendar.HOUR_OF_DAY, hour);

0

Попробуй использовать,

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
Date mDate = sdf.parse(givenDateString);
long timeInMilliseconds = mDate.getTime();
System.out.println("Date in milli :: " + timeInMilliseconds);
} catch (ParseException e) {
        e.printStackTrace();
}

для преобразования в миллисекунды.

андроид, календарь,

android,calendar,

0

Ответов: 3


1 принят

Попробуйте этот код

public static long getTimeStamp(int day, int month, int year, int hour, int min) {

       Calendar calendar = Calendar.getInstance();
        calendar.set(year, month,day, 
                    hour, min, 0);
        long miliseconds = calendar.getTimeInMillis();
return miliseconds;

}

1

Измените это:

c.set(Calendar.HOUR, hour);

Как это :

c.set(Calendar.HOUR_OF_DAY, hour);

0

Попробуй использовать,

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
Date mDate = sdf.parse(givenDateString);
long timeInMilliseconds = mDate.getTime();
System.out.println("Date in milli :: " + timeInMilliseconds);
} catch (ParseException e) {
        e.printStackTrace();
}

для преобразования в миллисекунды.

андроид, календарь,
Похожие вопросы