powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Date to Unixtime
2 сообщений из 2, страница 1 из 1
Date to Unixtime
    #38854925
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,
У меня вопрос, как правильно дату 15.01.2015 перевести в Unixtime и обратно?

Я делаю так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
		SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
			GetDateStr = formatter.format(GetDate.getDate());
			
			Calendar beginDate = Calendar.getInstance();
			beginDate.setTime(GetDate.getDate());
			Calendar beginDateTime = Calendar.getInstance();
			
			beginDateTime.set(beginDate.get(Calendar.YEAR),
					beginDate.get(Calendar.MONTH),
					beginDate.get(Calendar.DAY_OF_MONTH));
			unixDate = toUnixTime(beginDateTime.getTime());


Функция преобразования:
Код: java
1.
2.
3.
4.
5.
6.
7.
	
static final int toUnixTime(final Date value)
	{
		Long longTime = value.getTime();
		int shortTime = (int)(longTime / 1000);
		return shortTime;
	}



Только вот она превращает не саму дату а ее время hh:mm:ss хотя по формату только dd.mm.yyyy
Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Date to Unixtime
    #38854960
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Таки изучайте новый API, а не Calendar:
Instant .ofEpochSecond(unixTime)

У вас вопрос про одно - код про другое.
Дата через точку - паттерн через минус.
Почему format, когда нужно распарсить?

Резделите форматирование и конвертацию чтобы определиться в каком участке проблема.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Date to Unixtime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]