dateposix - онлайн у хмарі

Це команда dateposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


дата — введіть дату та час

СИНТАКСИС


дата [−u] [+формат]

дата [−u] ммддхмм[[cc]yy]

ОПИС


Поради команди дата Утиліта повинна записати дату і час у стандартний вихід або спробувати встановити
системна дата і час. За замовчуванням мають бути записані поточна дата і час. Якщо an
операнд, що починається з '+' вказано, вихідний формат дата підлягає контролю
специфікації перетворення та інший текст в операнді.

ВАРІАНТИ


Поради команди дата утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки.

Підтримується наступний варіант:

−u Виконуйте операції так, ніби TZ змінна середовища була встановлена ​​як рядок
"UTC0", або його еквівалентну історичну цінність "GMT0". Інакше дата використовуватиму
часовий пояс, зазначений TZ змінна середовища або системне значення за замовчуванням if
ця змінна не встановлена ​​або нульова.

ОПЕРАНДИ


Підтримуються такі операнди:

+формат Коли вказано формат, кожен специфікатор перетворення має бути замінений в
стандартний вихід за відповідним значенням. Усі інші символи повинні бути скопійовані
на вихід без змін. Вихід завжди завершується символом a
.

Перетворення Специфікації
Скорочена назва дня тижня %a Locale.

Повна назва дня тижня %A Locale.

Скорочена назва місяця %b мови.

Повна назва місяця %B Locale.

%c Відповідне представлення дати та часу мовного стандарту.

%C Століття (рік, поділений на 100 і скорочений до цілого) у вигляді десяткового дробу
номер [00,99].

%d день місяця у вигляді десяткового числа [01,31].

%D Дата у форматі mm/dd/yy.

%e День місяця у вигляді десяткового числа [1,31] у двозначному полі з
провідний заповнення символів.

%h Синонім до %b.

%H Година (24-годинний годинник) у вигляді десяткового числа [00,23].

%I Година (12-годинний годинник) у вигляді десяткового числа [01,12].

%j День року у вигляді десяткового числа [001,366].

%m Місяць у вигляді десяткового числа [01,12].

%M Хвилина як десяткове число [00,59].

%n А .

%p Еквівалент мовного стандарту AM або PM.

%r 12-годинний час [01,12] з використанням нотації AM/PM; в POSIX
locale, це має бути еквівалентно %I:%M:%S %p.

%S секунд у вигляді десяткового числа [00,60].

%t А .

%T 24-годинний час [00,23] у форматі HH:MM:SS.

%u День тижня як десяткове число [1,7] (1=понеділок).

%U Тиждень року (неділя як перший день тижня) у вигляді десяткового дробу
номер [00,53]. Усі дні в новому році, що передують першій неділі
вважатися на 0 тижні.

%V тиждень року (понеділок як перший день тижня) у вигляді десяткового дробу
номер [01,53]. Якщо тиждень, що містить 1 січня, має чотири і більше днів
у новому році вважається 1 тижнем; інакше так
бути останнім тижнем попереднього року, а наступний тиждень буде тижнем
1.

%w День тижня як десяткове число [0,6] (0=неділя).

%W тиждень року (понеділок як перший день тижня) у вигляді десяткового дробу
номер [00,53]. Усі дні в новому році, що передують першому понеділку
вважатися на 0 тижні.

Відповідне представлення дати %x Locale.

Відповідне представлення часу %X Locale.

%y Рік у столітті [00,99].

%Y Рік із століттям у вигляді десяткового числа.

%Z Назва часового поясу або без символів, якщо часовий пояс неможливо визначити.

%% А характер.

Див. том Base Definitions POSIX.1-2008, розділ 7.3.5, LC_TIME для
значення специфікатора перетворення в мові POSIX.

Модифікований Перетворення Специфікації
Деякі специфікатори перетворення можуть бути змінені за допомогою E та O символи-модифікатори для позначення
інший формат або специфікацію, як зазначено в LC_TIME опис локалі (див
том Base Definitions POSIX.1-2008, розділ 7.3.5, LC_TIME). Якщо
відповідне ключове слово (див було, era_year, era_d_fmt та alt_digits в Базі
Том визначень POSIX.1-2008, розділ 7.3.5, LC_TIME) не вказано чи ні
підтримується для поточної локалі, має використовуватися незмінене значення специфікатора перетворення.

Альтернативне відповідне представлення дати та часу %Ec Locale.

%EC Назва базового року (періоду) в альтернативному представленні локалі.

Альтернативне представлення дати в % Ex Locale.

Альтернативне представлення часу %EX Locale.

%Ey Зміщення від %EC (тільки рік) в альтернативному представленні місцевої мови.

%EY Повне представлення альтернативного року.

%Od дня місяця, використовуючи альтернативні числові символи місцевої стандартності.

%Oe День місяця з використанням альтернативних числових символів місцевої стандартності.

%OH Hour (24-годинний годинник) із використанням альтернативних цифрових символів місцевої стандартності.

%OI Hour (12-годинний годинник) із використанням альтернативних числових символів місцевої стандартності.

%Om Місяць із використанням альтернативних числових символів локалі.

%OM хвилин із використанням альтернативних числових символів локалі.

%OS секунд із використанням альтернативних числових символів локалі.

%Ou День тижня як число в альтернативному представленні локалі (понеділок = 1).

%OU Номер тижня року (неділя як перший день тижня) з використанням локалі
альтернативні числові символи.

%OV Номер тижня року (понеділок як перший день тижня, правила відповідні
до %V), використовуючи альтернативні числові символи локалі.

%Ow Weekday як число в альтернативному представленні локалі (неділя = 0).

%OW Номер тижня року (понеділок як перший день тижня) із використанням мовного стандарту
альтернативні числові символи.

%Oy рік (зміщення від %C) в альтернативному представленні.

ммддхмм[[cc]yy]
Спробуйте встановити системну дату та час із значення, зазначеного в операнді.
Це можливо лише за умови, що користувач має відповідні привілеї та систему
дозволяє встановити системну дату та час. Перший mm це місяць
(число); dd – день (число); hh – година (число, 24-годинна система); в
другий mm – хвилина (число); cc – століття і перші дві цифри
року (це необов'язково); yy є останніми двома цифрами року і є
необов'язковий. Якщо століття не вказано, то значення в діапазоні [69,99].
відносяться до років з 1969 по 1999 включно, а значення в діапазоні [00,68] повинні
відносяться до 2000-2068 років включно. Поточний рік є за умовчанням якщо yy is
пропущено.

Примітка: Очікується, що в майбутній версії цього стандарту за замовчуванням
століття, виведене з 2-значного року, зміниться. (Це стосується
всі команди приймають 2-значний рік як вхід.)

STDIN


Не використовується.

ВХІД ФАЙЛИ


Ні.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання дата:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи).

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.

LC_TIME Визначте формат і вміст рядків дати та часу, записаних дата.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

TZ Визначте часовий пояс, у якому записуються час і дата, якщо не −u
вказана опція. Якщо TZ змінна не встановлена ​​або нульова і −u НЕ
використовується невизначений системний часовий пояс за замовчуванням.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Якщо не вказано операнд форматування, вихід у мовній стандарті POSIX має бути
еквівалентно вказівці:

дата "+%a %b %e %H:%M:%S %Z %Y"

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Дата записана успішно.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Поради команди після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Специфікатори перетворення мають невизначений формат, якщо вони не в мові POSIX. Дехто з них
може містити символів у деяких мовах, тому використовувати формат може бути важко
показано у стандартному виводі для аналізу виводу дата в тих місцях.

Діапазон значень для %S розширюється від 0 до 60 секунд, щоб пристосуватись до випадкових стрибків
другий

Хоча деякі специфікатори перетворення в мові POSIX (наприклад, ім’я файлу
місяць) відображаються з прописних літер, це не обов’язково в інших регіонах.
Програмам, які використовують ці поля, може знадобитися відкоригувати використання великих літер, якщо вихідні дані йдуть
використовуватися на початку речення.

Можливості форматування рядка дати призначені для використання в календарях григоріанського стилю,
можливо, з іншим роком початку (або роками). The %x та %c Перетворення
однак специфікації призначені для місцевого представництва; вони можуть бути засновані на a
інший, негригоріанський календар.

Поради команди %C Специфікація перетворення була введена, щоб дозволити використовувати резервний варіант для %EC
(альтернативний формат року базовий рік); його можна розглядати як основу струму
підрозділ за григоріанським календарем. Число століття обчислюється як рік
ділиться на 100 і обрізається до цілого числа; не слід плутати з використанням
порядкові числівники для століть (наприклад, "двадцять перше століття".) %Ей та %y
потім можна розглядати як зміщення від %EC та %C, відповідно.

Поради команди E та O модифікатори змінюють традиційні специфікатори перетворення, щоб вони могли
завжди використовуватися, навіть якщо реалізація (або поточна локаль) не підтримує
модифікатор.

Поради команди E модифікатор підтримує альтернативні формати дат, такі як епоха японського імператора, як
якщо вони засновані на григоріанській календарній системі. Розширення E модифікатори до
інші елементи дати можуть забезпечувати визначене реалізацією розширення, здатне підтримувати
інші календарні системи, особливо в поєднанні з O модифікатор.

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

Неєвропейські локалі, незалежно від того, використовують вони латинські цифри в обчислювальних елементах чи ні, часто
мають локальні форми цифр для використання у форматах дат. Це навіть не зовсім невідомо
в Європі; у варіанті дат використовуються римські цифри для позначення місяців: третій день
Вересень 1991 року буде записаний як 3.IX.1991. В Японії регулярно використовуються цифри кандзі
для дат; в арабомовних країнах використовуються цифри гінді. The %d, %e, %H, %I, %m,
%S, %U, %w, %W та %y специфікації перетворення завжди повертають поля дати та часу
Латинські цифри (тобто від 0 до 9). The %O модифікатор був введений для підтримки використання for
цілі відображення нелатинських цифр. В LC_TIME категорія в localedef, необов'язковий
alt_digits ключове слово призначене для цієї мети. Як приклад припустимо наступне
(частковий) localedef джерело:

alt_digits "";"I";"II";"III";"IV";"V";"VI";"VII";"VIII"
"IX";"X";"XI";"XII"
d_fmt "%e.%Om.%Y"

З наведеною вище датою команда:

дата "+%x"

дасть 3.IX.1991. З тим же d_fmt, але без цього alt_digits, команда б
врожайність 3.9.1991.

ПРИКЛАДИ


1. Нижче наведено приклади введення/виведення дата використовується в довільний час у POSIX
локаль:

$ дата
Вт червень 26 09:58:10 PDT 1990

$ дата "+ДАТА: %m/%d/%y%nЧАС: %H:%M:%S"
ДАТА: 11/02/91
Час: 13:36:16

$ дата "+ЧАС: %r"
Час: 01:36:32 PM

2. Приклади для Данії, де стандартний формат дати та часу %a %d %b %Y %T %Z:

$ LANG=da_DK.iso_8859−1 дата
Доповнення 02 Жовт. 1991 15:03:32 CET

$ LANG=da_DK.iso_8859-1
дата "+DATO: %A den %e. %B %Y%nKLOKKEN: %H:%M:%S"
ДАТО: середа день 2. Жовтень 1991
КЛОККЕН: 15:03:56

3. Приклади для Німеччини, де за замовчуванням є формат дати та часу %a %d.%h.%Y, %T %Z:

$ LANG=De_DE.88591 дата
Mi 02 жовтня 1991 р. 15:01:21 CET

$ LANG=De_DE.88591 дата "+DATUM: %A, %d. %B %Y%nZEIT: %H:%M:%S"
ДАТА: середа, 02. Жовтень 1991
ЧАС: 15:02:02

4. Приклади для Франції, де за замовчуванням є формат дати та часу %a %d %h %Y %Z %T:

$ LANG=Fr_FR.88591 дата
Більш 02 жовтень 1991 MET 15:03:32

$ LANG=Fr_FR.88591 дата "+ДЖИВКА: %A %d %B %Y%nHEURE: %H:%M:%S"
ЖУРНАЛ: У Середу 02 жовтень 1991
ТУТ: 15:03:56

ОБГОВОРЕННЯ


Деякі з нових параметрів форматування походять із стандарту ISO C. The −u варіант був
введено, щоб дозволити портативний доступ до всесвітнього координованого часу (UTC). Нитка
"GMT0" допускається як еквівалент TZ значення має бути сумісним з усіма системами, які використовують
реалізацію BSD, де виникла ця опція.

Поради команди %e Специфікація перетворення формату (прийнята з System V) була додана, оскільки ISO C
стандартні специфікації перетворення не передбачали жодного способу створення історичних даних
дефолт дата вихід протягом перших дев'яти днів будь-якого місяця.

Підтримуються два варіанти нумерації днів і тижня (на додаток до будь-яких інших
створений із залежністю від локалі %E та %O символи-модифікатори):

* Історичний різновид, у якому неділя є першим днем ​​тижня та будніми
що передують першій неділі року вважаються тижнем 0. Вони представлені як
%w та %U. Варіант цього є %W, використовуючи понеділок як перший день тижня, але
все ще посилаючись на тиждень 0. Такий погляд на календар було збережено, оскільки так багато
історичні додатки залежать від нього та стандарту ISO C strftime() функція, увімкнено
яких багато дата Реалізація заснована, була визначена таким чином.

* Міжнародний стандарт, заснований на стандарті ISO 8601:2004, де понеділок є
перший день тижня, а алгоритм для номера першого тижня складніший: Якщо тиждень
(з понеділка по неділю), що містить 1 січня, має чотири або більше днів у новому році, потім його
це 1 тиждень; інакше це тиждень 53 попереднього року, а наступний тиждень 1 тиждень.
Вони представлені новими специфікаціями перетворення %u та %V, додано як a
результат міжнародних коментарів.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте dateposix онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows