Как извлечь время для местного часового пояса - PullRequest
1 голос
/ 01 апреля 2011

Привет, все, что я хочу, чтобы извлечь время для своего местного часового пояса, который я установил в своей личной информации

, как рассмотрим следующий код апекса:

DateTime cDT = system.Now ();
String localDateTime = cDT.format ();

теперь localDateTime будет похож на 01.04.2011 16:22

Я хочу извлечь 16:22 из этого

Один из методов, приведенных в документации по продажам, - это часовой, минутный методы.Но этот метод принимает datetime в качестве аргумента.Но наш метод форматирования возвращает строку.

Решением может быть преобразование строки, возвращенной методом форматирования, в тип datetime.Но не смог.я попробовал метод разбора.он преобразовал мое местное время обратно в время по Гринвичу.Во-вторых, я попробовал метод ValueOf.Но он принимает строку в определенном формате.

Пожалуйста, помогите мне решить эту проблему.У меня есть попытки с моей стороны.искал в сети.но не получил решения

1 Ответ

2 голосов
/ 01 апреля 2011

Я получил помощь от какого-то другого сообщества и опубликовал ответ для помощи кодировщиков

Чтобы извлечь Time:
DateTime cDT = system.Now ();
Строка localTime = cDT.format ('ч: мм а');

Аналогичным образом можно извлечь дату:
DateTime cDT = system.Now ();
Строка localDate= cDT.format ('d-MM-гггг');

Наслаждайтесь:)

...