Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134

Как получить правильное время в формате hh:ss?

23.09.2014, 20:08. Показов 2164. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как получить нормальное правильное время в джава (мне выдаёт на 2 часа раньше правильного) и как его вывести в формате hh:ss?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.09.2014, 20:08
Ответы с готовыми решениями:

Как вывести время в формате HH:mm:ss?
как сделать чтоб выводило время с ведущими нулями? public static void main (Strings) { ...

Как получить текущее время в формате чч:мм:сс
Подскажите, есть необходимость получить текущее время в формате чч:мм:сс, как это реализовать?

Как получить правильное местное время, используя функцию asctime и localtime?
Друзья! Хочу видеть первое января 1970 года, одни ноли. Вместо этого упорно показывает 05:00:00, зачем мне эти 5 часов? Чётко сказано-...

11
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
23.09.2014, 21:02
Цитата Сообщение от yo_krevedko Посмотреть сообщение
мне выдаёт на 2 часа раньше правильного
как вы получаете его?
0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
23.09.2014, 21:06  [ТС]
turbanoff,
Java
1
2
Calendar time = new GregorianCalendar();
String t = time.getTime().ToString();
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.09.2014, 21:15
Java
1
2
3
4
Calendar time = new GregorianCalendar();
SimpleDateFormat dateFormat = new SimpleDateFormat("hh:ss");
dateFormat.setCalendar(time);
String t = dateFormat.format(time.getTime());
?

Добавлено через 1 минуту

Не по теме:

З.Ы. не проверял..

0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
23.09.2014, 21:38  [ТС]
KOPOJI, теперь показывает с отставанием на 3 часа и какое-то количество минут. (Системное время - UTC+02:00)
0
 Аватар для Sanan07
284 / 264 / 173
Регистрация: 27.07.2014
Сообщений: 584
23.09.2014, 21:49
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;
 
 
public class OneTest {
 
static int n;
static String S,ch;
 
public static void main(String args[]) {
 
    Scanner s = new Scanner(System.in);
 
    
    Calendar time = new GregorianCalendar();
 
 
    SimpleDateFormat date = new SimpleDateFormat("hh:mm:ss");
 
    date.setCalendar(time);
    String t = date.format(time.getTime());
    System.out.println(t);
}
 
 
}
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.09.2014, 22:00
yo_krevedko, поправить можно с помощью
Java
1
time.setTimeZone(TimeZone.getTimeZone("Europe/Moscow"));
указав свое..
0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
23.09.2014, 22:15  [ТС]
KOPOJI, Вот у меня сейчас 21:15. Прописав в коде
Java
1
time.setTimeZone(TimeZone.getTimeZone("Europe/Kiev"));
,
я получил 09:46, а прописав "Europe/Kharkov", получил в ответ 06:45.
А вот только что прописал "Ukraine/Kharkov", получил 06:01
0
23.09.2014, 22:28

Не по теме:

yo_krevedko, даже не знаю, почему "косячит" :pardon:

0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
23.09.2014, 22:45  [ТС]
KOPOJI, да прям чудеса какие-то
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
23.09.2014, 22:49
Как-то так:
Java
1
2
3
4
        Calendar calendar = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
        String date = sdf.format(calendar.getTime());
        System.out.println("date = " + date);
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
27.09.2014, 11:30
Цитата Сообщение от yo_krevedko Посмотреть сообщение
я получил 09:46, а прописав "Europe/Kharkov", получил в ответ 06:45.
А вот только что прописал "Ukraine/Kharkov", получил 06:01
Давай начнём с того что там не храняться данные по обычным городам так что Харькова там попросту нет и ты мог бы с таким же успехом написать Украина/село Большие Бугры.
Java
1
Stream.of(TimeZone.getAvailableIDs()).filter(z -> z.matches(".*Kh.*")).forEach(System.out::println);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2014, 11:30
Помогаю со студенческими работами здесь

Как получить текущее время в формате Long ?
Как получить текущее время в формате Long, аналогично функции time в C

Как получить текущее время в формате «час и количество минут»?
Как получить текущее время в формате "hour:minutes"? Можно ли получить отдельно час и количество минут?

Как в textBox3 получить время, в формате Ч:МИН:СЕК, если расчет идет по формуле
Всем привет!!! Подскажите, пожалуйста, как в textBox3 получить время, в формате Ч:МИН:СЕК, если расчет идет по формулеprivate void...

Отнять время от времени. Получить разницу в формате 00:00:00
есть date('H:i:s', $TIME) и date('H:i:s', $TIME2) у них разное время как узнать разницу между временем или узнать разницу между time() и...

Получить текущую дату и время в формате UNIX Timestamp
Ребят, подскажите как получить текущую дату в формате секунд, а затем вновь конвертировать в нужный формат.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru