InglésFrancésEspañol

icono de página de OnWorks

dateutils.dround: en línea en la nube

Ejecute dateutils.dround en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dateutils.dround 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


dround - Redondea FECHA / HORA a la siguiente aparición de RNDSPEC.

SINOPSIS


redondo [OPCIÓN] ... [FECHA Y HORA] RNDSPEC...

DESCRIPCIÓN


Redondea FECHA / HORA a la siguiente aparición de RNDSPEC.

Si se omite FECHA / HORA, se lee un flujo de fecha / hora desde stdin.

FECHA / HORA también puede ser uno de los siguientes especiales
- 'ahora' interpretado como la marca de tiempo actual (UTC)
- `time 'la parte de tiempo de la marca de tiempo actual (UTC)
- 'hoy' la fecha actual (según UTC)
- 'tomo [rrow]' fecha de mañana (según UTC)
- `y [ester] day 'fecha de ayer (según UTC)

Las RNDSPEC pueden ser nombres de meses (enero, febrero, ...), nombres de días de la semana (dom, lunes, ...) o días. Si un
nombre del mes se devuelve la siguiente fecha / hora relativa a FECHA / HORA cuya parte del mes coincide
el valor dado, por ejemplo. dround 2012-01-01 Feb 'volverá 2012-02-01. Si un dia de la semana
se da el nombre, la siguiente fecha / hora después de FECHA / HORA cuya parte del día de la semana coincide con los valores
dado se devuelve. Si es un día, la siguiente fecha / hora después de FECHA / HORA cuya parte del día coincide es
devuelto, por lo que `dround 2012-01-15 1 'devolverá 2012-02-01.

Las RNDSPEC también pueden ser múltiplos del día dividiendo unidades, por ejemplo, 1 h se redondea al más cercano.
hora completa, 30 m a la media hora más cercana y 10 a la siguiente marca de 10.

Para redondear a la ocurrencia anterior de un RNDSPEC, cualquier argumento puede tener el prefijo `- '
para denotar eso. Por ejemplo, `dround 2012-02-14 -1 'devolverá 2012-02-01. Y 'dround
2012-02-11 - -Sep 'volverá 2011-09-11.

Se evalúan varias RNDSPEC de izquierda a derecha.

Tenga en cuenta que el redondeo no es conmutativo, por ejemplo, 2012-03-01 Sat Sep -> 2012-09-03 vs.
2012-03-01 Sep Sat -> 2012-09-01

Tenga en cuenta que las cadenas no numéricas con el prefijo `- 'entran en conflicto con las opciones de la línea de comandos
y se debe utilizar un "-" separador.

Reconocido OPCIÓNs:

-h, --ayuda
Imprimir ayuda y salir

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

-q, --tranquilo
Suprime el mensaje sobre errores y reparaciones del analizador de fecha / hora y duración. los
el valor predeterminado es imprimir una advertencia o el valor fijo y devolver el código de error 2.

-f, --formato=CADENA
Formato de salida. Puede ser una cadena de especificación (similar al FMT de strftime ())
o el nombre de un calendario.

-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.

-S, --modo sedimentado
Copie partes de la entrada antes y después de una fecha / hora coincidente. Tenga en cuenta que todos
Se procesarán las ocurrencias de fecha / hora dentro de una línea.

--de la zona=HABILIDADES
Interprete las fechas en stdin o la línea de comando como provenientes de la zona horaria ZONE.

-z, --zona=HABILIDADES
Convierta las fechas impresas en stdout a la zona horaria ZONE, predeterminado: UTC.

-n, --Siguiente
Redondea siempre a una fecha u hora diferente.

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.

ESPECIFICANDO DURACIONES


Algunas herramientas ("dadd", "dseq") necesitan duraciones como entrada. Las duraciones son generalmente
incompatible con los formatos de entrada especificados por "-i | --input-format" y (en este momento)
la sintaxis de entrada es fija.

El formato general es "+ -Nunit" donde "+" o "-" es el signo, "N" un número y "unit" el
unidad como se describe a continuación.

Unidades:
segundos
m minutos
h horas
rs segundos de la vida real, como en la inclusión de transiciones de salto

d días
b días laborales
meses meses
y años

EJEMPLOS


$ ronda 2012-03-01 2
2012-03-02
$

$ redondo -n 2012-03-01 1
2012-04-01
$

$ d alrededor de 17:04:00 5m
17:05:00
$

$ redondo -n 17:04:00 1m
17:05:00
$

Use dateutils.dround 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