אנגליתצרפתיתספרדי

Ad


סמל OnWorks

dateutils.dtest - מקוון בענן

הפעל dateutils.dtest בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה dateutils.dtest שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


dtest - לייק מבחן(1) אלא לתאריכים.

תַקצִיר


dtest [אוֹפְּצִיָה]... תאריך/שעה1 OP תאריך/שעה2

תיאור


כמו מבחן(1) אלא לתאריכים.

מוּכָּר אוֹפְּצִיָהs:

-h, - עזרה
הדפס עזרה וצא

-V, --גִרְסָה
גרסת הדפסה ויציאה

-q, --שֶׁקֶט
דחק הודעה לגבי שגיאות מנתח תאריך/שעה ומשך.

-i, --פורמט הכנסה=STRING...
פורמט קלט, ניתן להשתמש בו מספר פעמים. כל תאריך/שעה יועבר ל-
מנתחי פורמט קלט בסדר שהם מקבלים, אם ניתן לקרוא תאריך/שעה
בהצלחה עם מחרוזת מפרט פורמט קלט נתונה, הערך הזה ישמש.

-e, --נסחף אחורי-נמלט
אפשר פרשנות של escapes לאחור במפרט פלט ופורמט קלט
מיתרים.

--eq DATE/TIME1 זהה ל-DATE/TIME2

--ne DATE/TIME1 אינו זהה ל-DATE/TIME2

--gt DATE/TIME1 חדש יותר מ-DATE/TIME2

--lt DATE/TIME1 ישן יותר מ-DATE/TIME2

--ge DATE/TIME1 חדש או שווה ל-DATE/TIME2

--לה DATE/TIME1 ישן או שווה ל-DATE/TIME2

--nt DATE/TIME1 חדש יותר מ-DATE/TIME2

--אוט DATE/TIME1 ישן יותר מ-DATE/TIME2

--cmp השווה את DATE/TIME1 ל-DATE/TIME2, החזר עם 0 אם שווה, 1 אם הארגומנט השמאלי היה
חדש יותר ו-2 אם הטיעון הנכון היה חדש יותר

פורמט SPECS


מפרטי הפורמט ב-dateutils דומים ל-strftime(() של posix.

עם זאת, בשל מגוון רחב יותר של לוחות שנה נתמכים יש להשתמש ב-dateutils שונים
כללים.

מפרט תאריך:
%a השם המקוצר של יום השבוע
%A השם המלא של יום השבוע
%_a שם יום השבוע מקוצר לתו בודד (MTWRFAS)
%b שם החודש המקוצר
%B שם החודש המלא
%_b שם החודש מקוצר לתו בודד (FGHJKMNQUVXZ)
%c הספירה של יום השבוע בתוך החודש (טווח 00 עד 05)
%C הספירה של יום השבוע במהלך השנה (טווח 00 עד 53)
%d היום בחודש, 2 ספרות (טווח 00 עד 31)
%D היום בשנה, 3 ספרות (טווח 000 עד 366)
%F שווה ערך ל-%Y-%m-%d (הפורמט הקנוני של ymd)
%j שווה ערך ל-%D
%m החודש בלוח השנה הנוכחי (טווח 00 עד 19)
%Q הרבעון של השנה (טווח Q1 עד Q4)
%q מספר הרבעון (טווח 01 עד 04)
%s מספר השניות מאז התקופה.
%u יום השבוע כמספר (טווח 01 עד 07, יום ראשון הוא 07)
%U ספירת השבועות, היום בשבוע הוא יום ראשון (טווח 00 עד 53)
%V ספירת השבועות של ISO, היום בשבוע הוא יום שני (טווח 01 עד 53)
%w יום השבוע כמספר (טווח 00 עד 06, יום ראשון הוא 00)
%W ספירת השבועות, היום בשבוע הוא יום שני (טווח 00 עד 53)
%y השנה ללא מאה (טווח 00 עד 99)
%Y השנה כולל המאה
%Z היסט האזור בשעות ודקות (HH:MM) עם
סימן קודם (+ לקיזוזים ממזרח ל-UTC, - לקיזוזים
ממערב ל-UTC)

על היום כספרות רומיות
%Om החודש כספרות רומיות
Oy השנה הדו ספרתית כספרות רומיות
%OY השנה כולל המאה כספרות רומיות

%rs במערכות זמן שה-Epok שלהן שונה מה-unix Epoch, זה
בוחר את מספר השניות מאז.
%rY בלוחות שנה עם שנים שאינן חופפות לגרגוריאני
שנים, זה בוחר את השנה של לוח השנה.

%dth היום בחודש כמספר סידורי, 1, 2, 3 וכו'.
%mth החודש בשנה כמספר סידורי, 1, 2, 3 וכו'.

%db יום העסקים של החודש (מאז הסוף של החודש שעבר)
%dB מספר ימי עסקים עד לסוף החודש

מפרט זמן:
%H השעה ביום באמצעות שעון 24 שעות, 2 ספרות (טווח 00 עד 23)
%I השעה ביום באמצעות שעון של 12 שעות, 2 ספרות (טווח 01 עד 12)
%M הדקה (טווח 00 עד 59)
%N הננו-שניות (טווח 000000000 עד 999999999)
%p המחרוזת AM או PM, צהריים היא PM וחצות היא AM.
%P כמו %p אבל באותיות קטנות
%S ה(טווח 00 עד 60, 60 הוא עבור שניות קפיצות)
%T שווה ערך ל-%H:%M:%S

מפרט כללי:
%n תו שורה חדשה
%t תו טאב
%% תו % מילולי

משנה:
%O משנה כדי להפוך מספרים עשרוניים לספרות רומיות
%r משנה כדי להפוך יחידות ליחידות אמיתיות
סיומת ה', קרא והדפיס מספרים סידוריים
ב סיומת, התייחסו לימי עסקים

לפי תאריכי עיצוב לפני 1601-01-01 אינם נתמכים.

להתאמה, הנה רשימה של סימני לוח שנה והפורמט המתאים להם
חוּט:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
ביזדה %Y-%m-%db
ליליאן לא
ldn n/a
julian לא
jdn לא

ניתן להשתמש בסמלים אלה כמחרוזת פורמט פלט, יתר על כן, @code{lilian}/@code{ldn}
ו-@code{julian}/@code{jdn} יכולים לשמש גם כמחרוזת פורמט קלט.

דוגמאות


$ dtest 2012-03-01 --gt 2012-03-02 || הד "שקר"
שקר
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "true"
נָכוֹן
$

$ dtest 2012-03-01 --cmp 2012-03-02; הד $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; הד $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; הד $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo "true"
נָכוֹן
$

$ dtest 12:00:04 --lt 11:22:33 || הד "שקר"
שקר
$

$ dtest 12:00:04 --cmp 11:22:33; הד "$@{?@}"
1
$

$ dtest --cmp 11:22:33 12:00:04; הד "$@{?@}"
2
$

$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || הד 'שקר'
שקר
$

$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo "true"
נָכוֹן
$

$ dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; הד "$@{?@}"
2
$

$ dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; הד "$@{?@}"
1
$

$ dtest 2012-03-02T07:00:00 --cmp 09:30:00; הד "$@{?@}"
3
$

השתמש ב-dateutils.dtest באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad