InglésFrancésEspañol

Ad


icono de página de OnWorks

dateutils.dtest: en línea en la nube

Ejecute dateutils.dtest en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dateutils.dtest que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dtest - Me gusta test(1) pero para fechas.

SINOPSIS


dprueba [OPCIÓN] ... FECHA / HORA1 OP FECHA / HORA2

DESCRIPCIÓN


Me gusta test(1) pero para fechas.

Reconocido OPCIÓNs:

-h, --ayuda
Imprimir ayuda y salir

-V, --versión
Imprimir versión y salir

-q, --tranquilo
Suprime el mensaje sobre errores de analizador de fecha / hora y duración.

-i, --formato de entrada=CADENA...
Formato de entrada, se puede utilizar varias veces. Cada fecha / hora se pasará al
analizadores de formato de entrada en el orden en que se dan, si se puede leer una fecha / hora
correctamente con una cadena de especificación de formato de entrada dada, se utilizará ese valor.

-e, --barra invertida-escapes
Habilitar la interpretación de los escapes de barra invertida en el especificador de formato de entrada y salida
instrumentos de cuerda.

--equivalente FECHA / HORA1 es lo mismo que FECHA / HORA2

--nordeste FECHA / HORA1 no es lo mismo que FECHA / HORA2

--gt DATE / TIME1 es más reciente que DATE / TIME2

--es DATE / TIME1 es anterior a DATE / TIME2

--ge FECHA / HORA1 es más reciente o igual a FECHA / HORA2

--le FECHA / HORA1 es anterior o igual a FECHA / HORA2

--Nuevo Testamento DATE / TIME1 es más reciente que DATE / TIME2

--Antiguo Testamento DATE / TIME1 es anterior a DATE / TIME2

--cmp compare DATE / TIME1 con DATE / TIME2, regrese con 0 si es igual, 1 si el argumento izquierdo fue
más nuevo y 2 si el argumento correcto era más nuevo

FORMATO ESPECIFICACIONES


Las especificaciones de formato en dateutils son similares a strftime () de posix.

Sin embargo, debido a una gama más amplia de calendarios compatibles, dateutils debe emplear diferentes
reglas.

Especificaciones de fecha:
% a El nombre abreviado del día de la semana
% A El nombre completo del día de la semana
% _a El nombre del día de la semana reducido a un solo carácter (MTWRFAS)
% b El nombre del mes abreviado
% B El nombre completo del mes
% _b El nombre del mes acortado a un solo carácter (FGHJKMNQUVXZ)
% c El recuento del día de la semana dentro del mes (rango de 00 a 05)
% C El recuento del día de la semana dentro del año (rango de 00 a 53)
% d El día del mes, 2 dígitos (rango de 00 a 31)
% D El día del año, 3 dígitos (rango de 000 a 366)
% F Equivalente a% Y-% m-% d (formato canónico de ymd)
% j Equivalente a% D
% m El mes en el calendario actual (rango de 00 a 19)
% Q El trimestre del año (rango Q1 a Q4)
% q El número del trimestre (rango de 01 a 04)
% s El número de segundos desde la Época.
% u El día de la semana como número (rango de 01 a 07, siendo el domingo 07)
% U El recuento de la semana, el día de la semana es el sol (rango de 00 a 53)
% V El recuento de semanas ISO, el día de la semana es Lun (rango de 01 a 53)
% w El día de la semana como número (rango de 00 a 06, siendo el domingo 00)
% W El recuento de la semana, el día de la semana es Lun (rango de 00 a 53)
% y El año sin siglo (rango 00 a 99)
% Y El año incluido el siglo
% Z El desplazamiento de zona en horas y minutos (HH: MM) con
un signo precedente (+ para compensaciones al este de UTC, - para compensaciones
al oeste de UTC)

% Od El día en números romanos
% Om El mes en números romanos
% Oy El año de dos dígitos como números romanos
% OY El año que incluye el siglo como números romanos

% rs En sistemas de tiempo cuya Época es diferente de la Época unix, este
selecciona el número de segundos desde entonces.
% rY En calendarios con años que no coinciden con el gregoriano
años, esto selecciona el año del calendario.

% dth El día del mes como un número ordinal, 1º, 2º, 3º, etc.
% mth El mes del año como un número ordinal, 1º, 2º, 3º, etc.

% db El día hábil del mes (desde el ultimo del mes pasado)
% dB Número de días hábiles hasta el ultimo de este mes

Especificaciones de tiempo:
% H La hora del día con un reloj de 24 horas, 2 dígitos (rango de 00 a 23)
% I La hora del día con un reloj de 12 h, 2 dígitos (rango de 01 a 12)
% M El minuto (rango de 00 a 59)
% N Los nanosegundos (rango de 000000000 a 999999999)
% p La cadena AM o PM, el mediodía es PM y la medianoche es AM.
% P Como% p pero en minúsculas
% S El (rango de 00 a 60, 60 es para segundos intercalares)
% T Equivalente a% H:% M:% S

Especificaciones generales:
% n Un carácter de nueva línea
% t Un carácter de tabulación
%% Un carácter% literal

Modificadores:
% O Modificador para convertir números decimales en números romanos
% r Modificador para convertir unidades en unidades reales
th Sufijo, leer e imprimir números ordinales
b Sufijo, trate los días como días hábiles

Por diseño, las fechas anteriores a 1601-01-01 no son compatibles.

Para la conformidad, aquí hay una lista de designadores de calendario y su formato correspondiente.
cuerda:
ymd% Y-% m-% d
ymcw% Y-% m-% c-% w
ywd% rY-W% V-% u
bizda% Y-% m-% db
lilian n / a
ldn n / a
julian n / a
jdn n / a

Estos designadores se pueden usar como cadena de formato de salida, además, @code {lilian} / @ code {ldn}
y @code {julian} / @ code {jdn} también se pueden usar como cadena de formato de entrada.

EJEMPLOS


$ dtest 2012-03-01 --gt 2012-03-02 || echo "falso"
false
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "true"
verdadero
$

$ dtest 2012-03-01 --cmp 2012-03-02; eco $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; eco $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; eco $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo "true"
verdadero
$

$ dtest 12:00:04 --lt 11:22:33 || echo "falso"
false
$

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

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

$ dtest --ne 2012-03-02T00: 00: 00 2012-03-02 || echo 'falso'
false
$

$ dtest 2012-03-02T09: 00: 00 --ot 2012-03-02T10: 00: 00 && echo "true"
verdadero
$

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

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

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

Use dateutils.dtest en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad