Java Time Zones

Софтуер снимки:
Java Time Zones
Софтуер детайли:
Версия: 0.2.0
Дата на качване: 11 May 15
Розробник: The Document Foundation
Разрешително: Безплатно
Популярност: 18

Rating: 3.3/5 (Total Votes: 3)

Java Времеви зони на разширения управлява дати през Java вградени класове: GregorianCalndar, часовата зона, SimpleDateFormat, локал.
<> силни функции на разширението:
===============
[CSE] средства [Ctrl + Shift + Enter] т.е. формула масив.
* Дата низови функции
jtz_date_reformat
jtz_date_add
jtz_date_tz
jtz_date_tz_offset
jtz_date_is_dst
jtz_date_parse
jtz_date_split [CSE]
* Unix време (милисекунди) функции
jtz_unix_add
jtz_unix_now
jtz_unix_format
jtz_unix_is_dst
jtz_unix_split [CSE]
jtz_unix_tz_offset
jtz_unix_timer
jtz_unix_timer_split [CSE]
* Информационни функции
jtz_format_codes [CSE]
jtz_loc_ids [CSE]
jtz_tz_ids [CSE]
jtz_tz_loc
jtz_tz_info [CSE]
jtz_tz_by_raw_offset [CSE]
* Стойностите в милисекунди
jtz_mls_hour
jtz_mls_minute
jtz_mls_second
* Дата полета
jtz_f_year
jtz_f_month
jtz_f_day
jtz_f_hour
jtz_f_minute
jtz_f_second
jtz_f_millis
jtz_f_raw_offset
jtz_f_dst_offset
jtz_f_total_offset
За часови зони
===========
* Гринуич (GMT) е абсолютен позоваване време и тя не се променя със сезоните. Всеки път, зона има постоянна RAW компенсира от GMT. Но някои от тях използват допълнително компенсира нарича Daylight Saving Time (DST). Накрая можем да кажем, че всеки път, зона има TOTAL_OFFSET = RAW_OFFSET + DST_OFFSET. Някои зони не използват DST т.е. DST_OFFSET = 0
* Unix време се определя като броя на милисекунди от "1970-01-01 00: 00: 00.000 GMT"
* A дадена Unix време има същото графично представяне във всички часови зони. От друга страна, графично представяне на "обикновена" дата, може да варира в зависимост от часовата зона, напр
на Unix време:
"1319568508751"
в Полша означава:
"2011-10-25 20: 48: 28,751 CEST"
но в Гърция:
"2011-10-25 21: 48: 28,751 EEST"
Така че, последните две дати описват една и съща точка във времето, въпреки че имат различни графично представяне.
Приоритетни и приети стойности на параметрите
============================
* A часови пояс може да се прочете от дата, като използвате "Z" формат код или тя може да бъде дадено от параметър "часови пояс ID". Не забравяйте, че часовата зона в формат за дата ("Z" код) има по-висок приоритет от "часови пояс ID", т.е. ако формат за датата, съдържа "Z", тогава параметър "часови пояс ID" се игнорира.
* Ако формата на датата не съдържа "Z" код и "Time Zone ID" параметър се прескача или това е празна след това се използва "GMT" часови пояс.
* Ако параметър "на локал ID" се прескача или това е празна след това се използва по подразбиране локал на вашия Java Virtual Machine.
* Обърнете внимание, че часовата зона, включена в дата низ напр (CET или CEST) носи повече информация, че часовата зона, даден от неговия ID напр "Европа / Варшава". "Европа / Варшава" часови пояс може да бъде "CET" или "CEST". Това е важно по време DST промяна. Например в 2011 година в "Европа / Варшава" ние DST инвалиди в:
"2011-10-30 03: 00: 00,000 CEST"
се избутват часовници до:
"2011-10-30 02: 00: 00,000 CET"
И накрая, ако имаме само зона ID момент като:
"Европа / Варшава"
и всяко време между:
"2011-10-30 02: 00: 00,000" и
"2011-10-30 03: 00: 00,000"
ние не знам дали това е:
"CEST" или "CET"
Накрая използвайте часова зона, включена в дата ("Z" формат код) на, когато е възможно. Ако имате среща с обща часова зона само ID, бъдете внимателни, защото понякога не е строг.
Урок:
=======
* Да UNIX време
В: jtz_unix_now ()
Out: 1319568508751
* Но какво означава това в Полша?
В: jtz_unix_format (1319568508751; "YYYY-MM-DD HH: mm: СС.С Z"; "Европа / Варшава")
Out: 2011-10-25 20: 48: 28,751 CEST
* В Гърция?
В: jtz_unix_format (1319568508751; "YYYY-MM-DD HH: mm: СС.С Z"; "Европа / Атина")
Out: 2011-10-25 21: 48: 28,751 EEST
* Как да се чете формат за дата?
В: jtz_format_codes () [CSE]
Out: G | Era обозначение
...
Кодове формат за дата са чувствителни, "M" е за молци, но "т" е за "минути".
Някои кодове могат да бъдат повторени например "МММ" дава кратко име месец "ММММ" дава дълго име месец.
* Къде мога да намеря часови зони IDs като "Европа / Варшава"?
В: jtz_tz_ids () [CSE]
Out: ACT | CST | Централно стандартно време (Northern Territory) | CST | Централна Summer Time (Northern Territory)
...
където колонки означават:
[1] часови пояс ID
[2] кратко RAW име
[3] дълго RAW име
[4] кратко име DST
[5] дълго име DST
Можете да търсите за конкретен времеви пояс ID:
В: jtz_tz_ids (0; "ен"; "EUR"; "Wars") [CSE]
където параметри са:
[1], ако (1) след това търсене, се извършва само в неизпълнение на локал,
ако (== 1), след това се извършва търсене в ВСИЧКИ локали подкрепена от Java
[2] изход локал; Часови зони IDs са едни и същи във всички части, но часови зони
Имената могат да се различават.
[3] низ за търсене
[4] низ за търсене

<силни> Изисквания

  • LibreOffice

Подобен софтуер

Друг софтуер на разработчика The Document Foundation

Коментари към Java Time Zones

Коментари не е намерена
добавите коментар
Включете на изображения!