Дата в виде двузначного числаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Дата в виде двузначного числа

Сообщение Anonymous »

У меня есть код для получения года, месяца и дня для одного из моих приложений.

Код: Выделить всё

    package com.cera.hyperionUtils;
import java.util.*;

public class HypDate {

public static int curdate(int field)
{
//1. Specify integer 1 for YEAR, 2 for MONTH, 5 DAY_OF_MONTH
Calendar c = new GregorianCalendar();
c.setLenient(true); //Allow overflow

//2. Extract and Return result
if (field == 2) {
field = c.get(Calendar.MONTH) + 1;
}
return c.get(field);
}

public static void main(String[] args)
{
System.out.println(HypDate.curdate(2));

}
}
Но когда я передаю 2, он правильно печатает 0 года и дня..... Также я пытался сделать месяц двузначным. (например, 01 за 1)

Может кто-нибудь мне помочь....? (Я новичок в программировании на Java)

Подробнее здесь: https://stackoverflow.com/questions/405 ... uble-digit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»