NW.js позволяет создавать настольные приложения с использованием Javascript без всех ограничений безопасности, обычно размещаемых в браузере. Таким образом, вы можете запускать исполняемые файлы с помощью функции или создавать / редактировать / читать / писать / удалять файлы. Вы можете получить доступ к аппаратным средствам, таким как текущее использование ЦП или общий барабан, и т. Д.
Вы можете создать приложение для Windows, Linux или Mac, которое не требует установки.
Вот структура для NW.js, Universal GUI:
DateTimeFormatter recordedFormatter
= DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSXX");
DateTimeFormatter displayFormatter
= DateTimeFormatter.ofPattern("MM/dd/yyyy hh:mm a", Locale.ENGLISH);
OffsetDateTime dateTime = OffsetDateTime.parse("2019-01-18T07:00:00.000+0530", recordedFormatter);
String displayDateTime = dateTime.format(displayFormatter);
System.out.println(displayDateTime);
Этот фрагмент выводит:
18.01.2009 07:00 AM
blockquote>время от записанной строки сохраняется. Время отображается с тем же смещением UTC.
В противоположность старомодному
Date
,OffsetDateTime
имеет смещение UTC, поэтому сохраняет одно и то же время дня при разборе и форматировании.Использование: Азия / Калькутта является часовым поясом .
+05:30
является смещением , они не одинаковы. Например, Азия / Коломбо в настоящее время находятся в том же смещении, но все еще считаются другим часовым поясом.Ссылка: Обучающее руководство по Oracle: Дата и время , объясняющее, как использовать
java.time
.