Предисловие
При написании фоновой программы часто требуется TimeStampe of Time Server.
В PHP получить текущую временную метку и использовать функцию Time (), и выход в формате может пройти через функцию Date ().
Календарь, DateFormat на языке Java составляет основную, но важную часть стандарта Java. Дата является ключевой частью расчета бизнес -логики.
Получите Unix TimeStamp
В JDK1.0 класс даты является единственным классом, который представляет время, но поскольку класс даты не удобен для достижения интернационализации, начиная с версии JDK 1.1, рекомендуется использовать класс календаря для времени и даты. Здесь мы кратко представляем, как получить текущую временную метку с классом даты
Текущая дата и время системы создают объект даты и возвращают длительное целое число.
Import java.util.date; out.println (time.tostring ());
Дата форматирования
Формат даты настройки Date () может использоваться в PHP.
Import java.text.simpledateformat; );/ 1387260201 SimpleDateFormat SDF = new SimpleDateFormat ("Yyyy-MM-DD HH: SS: SS"); println (str);}}
Задорный текст в объекты даты
Учитывая строку форматирования, такая как «2013-12-17 14:05:59», которая должна быть преобразована в сегодняшний день, чтобы облегчить марки времени для получения других операций форматирования.
Импорт java.parsexception; 59 ";; SimpleDateFormat SDF = new SimpleDateFormat (" yyyy-mm-dd Hh: mm: ss "); try {date time = sdf.parse (text); system.out.println (time.gettime () / 100 0) ;} Catch (pareeException e) {System.out.println (e.getMessage ());}}}
Конкретная часть даты приобретения
Через два класса: датированная формат мы уже можем достичь текущей временной метки, вывода формата даты, форматированной строки даты к функции объекта даты, теперь существует новое требование, как получить конкретную часть даты, например, как Текущие текущие часы, текущее количество дней и т. Д., Это требует класса календаря
Импорт java.util.calendar; ); = gcalendar.get (calendar.minute); + Минута + ":" + второе);}}
Рассчитайте количество дней между двумя датами
Например, если различия в расчете в период с 1 апреля 2010 года по 11 марта 2009 года вы можете использовать время и дату обработки для расчета.
Принцип реализации этой программы: сначала представляет две конкретные моменты времени. , а затем разделите разделение, вы можете получить соответствующее количество дней с 1 -дневными миллисекундами (24 часа x60 минут x60 секунд x1000 миллисекунд). Полный код этого примера заключается в следующем:
Импорт java.util.*;/*** Рассчитайте количество дней между двумя датами*/public class datexample1 {public static void main (string [] args) {// Установить две дата: 2009 3 -е: 2009 3 -й календарь c1 = Calendar.getinstance (); Преобразовать в относительном времени t1 = c1.gettimeinmillis (); out.println (days);}}
Вывозить ежемесячный календарь текущего месяца
Функция этого примера - календарь месяца текущего системного времени.
Принцип процедуры: сначала получить неделю месяца 1, а затем количество дней месяца, и, наконец, используйте управление процессом для реализации вывода в формате календаря. То есть, если № 1 - понедельник, пространство блока напечатано. После печати даты субботы, измените банк. Полный код этого примера заключается в следующем:
Import java.util.*;/*** Вывод календарь текущего месяца*/public class datexample2 {public static void main (string [] args) {// Получить текущий календарь времени.getinstance (); Представитель C.Set (Calendar.Date, 1); println System.out.print ("");} // Выходная дата для (int i = 1; i <= maxday; i ++) {// date date systerm.print (""+i); / Выходные отдельные пространства System.out.print (""); = 0) {System.out.println ();}} // Изменение System.out.println ();}}