Перейти к контенту

Установление значения даты в Java HashMap

Создайте экземпляр календаря и объект Date —

Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTime(date);

Теперь создайте HashMap и сохраните значение Date —

 

LinkedHashMap<String, Integer>hashMap = new LinkedHashMap<String, Integer>();
hashMap.put("year", cal.get(Calendar.YEAR));
hashMap.put("month", cal.get(Calendar.MONTH));
hashMap.put("day", cal.get(Calendar.DAY_OF_MONTH));

Рассмотрим пример установления значения даты в Java HashMap —

Пример

import java.util.Calendar;
import java.util.Date;
import java.util.LinkedHashMap;
public class Demo {
   public static void main(String[] argv) {
      Calendar cal = Calendar.getInstance();
      Date date = new Date();
      System.out.println("Date = "+date);
      cal.setTime(date);
      LinkedHashMap<String, Integer>hashMap = new LinkedHashMap<String, Integer>();
      hashMap.put("year", cal.get(Calendar.YEAR));
      hashMap.put("month", cal.get(Calendar.MONTH));
      hashMap.put("day", cal.get(Calendar.DAY_OF_MONTH));
      System.out.println("HashMap (Date) = "+hashMap);
      hashMap.put("hour", cal.get(Calendar.HOUR_OF_DAY));
      hashMap.put("minute", cal.get(Calendar.MINUTE));
      hashMap.put("second", cal.get(Calendar.SECOND));
      hashMap.put("millisecond", cal.get(Calendar.MILLISECOND));
      System.out.println("HashMap (DateTime) = "+hashMap);
   }
}

Итог

Date = Fri Apr 19 17:45:24 IST 2019
HashMap (Date) = {year=2019, month=3, day=19}
HashMap (DateTime) = {year=2019, month=3, day=19, hour=17, minute=45, second=24, millisecond=98}

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)