DateTime

DateTime è una funzione testo che restituisce la data e l'ora dell'inserimento dei dati in un report. La data e l'ora vengono recuperate dal server dei report e corrispondono al fuso orario del paese in cui si trova il server dei report. La funzione DateTime può essere utilizzata nell'intestazione di una casella o di una cella di testo, di una riga o di una colonna.

Nota:

Il fuso orario utilizzato nei risultati della funzione testo nell'anteprima del report si basa sul fuso orario di ciascun utente specificato in Preferenze utente.

Sintassi:

DateTime("DateFormat","TimeFormat")

Nota:

Se i parametri della funzione DateTime non vengono specificati, ad esempio DateTime (), oppure se si utilizza "none" in entrambi i parametri, ad esempio DateTime (none, none), per il formato verranno utilizzate le preferenze utente di Narrative Reporting relative alla data e all'ora.

Nota:

Per le definizioni dei parametri, vedere Parametri per le funzioni testo.

In alternativa, è possibile specificare valori neutri rispetto alle impostazioni nazionali per i formati breve, medio, lungo e completo: DateTime (short|medium|long|full|none, short|medium|long|full|none). (Non utilizzare le virgolette durante l'immissione di questi valori). Esempi (per gli Stati Uniti):

  • DateTime(short, short): 01/03/2017 1:54 PM

  • DateTime(medium, medium): Jan 03, 2017 1:54:32 PM

  • DateTime(long, long): January 03, 2017 1:54:32 PM PDT

  • DateTime(full, none): Tuesday, January 03, 2017 (Nota: l'ora non viene mostrata).

  • DateTime(none, short): 1:54 PM (Nota: la data non viene mostrata).

Tabella 10-9 Caratteri di formato della data e dell'ora

Caratteri formato Significato Tipo di dati Esempio

G

Identificatore dell'era

testo

AD

M

Mese dell'anno

testo o numero

Se il mese è Luglio: M visualizza: 7, MM visualizza: 07, MMM visualizza: Lug, MMMM visualizza: Luglio

d

Giorno del mese

numero

10

h

Ora in AM/PM (1-12)

numero

11

H

Ora del giorno (0-23)

numero

22

m

Minuto dell'ora

numero

30

s

Secondo del minuto

numero

25

S

Millisecondo

numero

978

E

Giorno della settimana

testo

E: Mar EE: Martedì

D

Giorno dell'anno

numero

189

F

Giorno della settimana del mese

numero

Date("dd-MMM-yy 'è il' F '° ' E 'di' 'MMM") visualizza:

24-Dic-02 è il 4° Mar di Dic

w

Settimana dell'anno

numero

27

W

Settimana del mese

numero

2

a

Indicatore AM/PM

testo

PM

k

Ora del giorno (1-24)

numero

23

K

Ora in AM/PM (0-11)

numero

Negli Stati Uniti, se l'ora è 3:37 PM: 3

z

Fuso orario

testo

Ora standard Pacifico

y

Anno

numero

2017,02

'

Testo letterale

testo

Date(" D'° giorno del 'yyyy") visualizza: 105° giorno del 2017

' '

Due apici per produrre un singolo apice

testo

Date("k:mm 'O''Clock' a") visualizza: 6:15 O'Clock PM

Utilizzare 2 apici per produrre un solo apice o un apostrofo come in O'Clock (O''Clock).

Considerazioni sull'utilizzo dei caratteri di formato

  • Il numero o il conteggio dei caratteri di formato determina il formato, come riportato di seguito.

    • Per il testo, un numero di lettere dello schema inferiore a quattro indica l'uso di una forma breve o abbreviata, se esistente.

    • Un numero di lettere dello schema uguale o superiore a quattro indica l'uso della forma completa.

    • M o MM indica l'uso del mese sotto forma di numero.

    • MMM indica l'uso di un'abbreviazione di tre lettere per il mese.

    • MMMM indica l'uso del nome completo del mese.

    Ad esempio, se la data è il 24 aprile:

    Date("dd-M-yy") visualizza 24-4-17

    Date("dd-MM-yy") visualizza 24-04-17

    Date("dd-MMM-yy") visualizza 24-Apr-17

    Date("dd-MMMM-yy") visualizza 24-Aprile-17

  • Per i numeri, il numero delle lettere dello schema è il numero minimo delle cifre. Per i numeri più brevi vengono aggiunti degli zeri. L'anno costituisce un caso speciale. Se si utilizza "yy", vengono visualizzate le ultime due cifre dell'anno, mentre se si utilizza "yyyy", viene visualizzato l'anno con tutte e quattro le cifre.

    Ad esempio, se il mese è Febbraio:

    Date("MM-yyyy") visualizza 02-2017

  • Tutti i caratteri alfabetici maiuscoli e minuscoli vengono considerati caratteri di schema, indipendentemente dal fatto che siano caratteri di formato designati.

  • Racchiudere il testo letterale tra apici. Per utilizzare un apice nel testo letterale, racchiudere il testo tra apici e utilizzare due apici per l'apostrofo.

    Ad esempio, il formato per ottenere 4 o'clock è:

     Date("hh 'o''clock' ")

Esempi

Formato data Risultato

Date("d/M/yy")

23/3/17

Date("d-MMM-yy")

23-Mar-17

Date("EEEE, MMMM dd, yyyy")

Tuesday, March 23, 2017 (Martedì, Marzo 23, 2017)

Date("h:mm:ss a")

12:52:05 PM

Date("h:mm:ss a zzzz")

12:52:05 PM Eastern Standard Time (Ora standard fuso orientale)

Date("EEEE, MMMM dd, yyyy G 'time:' h:mm:ss a zzzz")

Tuesday, March 23, 2017 AD time: 12:52:05 PM Eastern Standard Time (Martedì, Marzo 23, 2017 AD ora: 12:52:05 PM Ora standard fuso orientale)

Date("hh 'o''clock' a, zzzz")

12:00 PM, Ora standard fuso orientale

Per ottenere un solo apice nel testo del risultato formattato, è necessario utilizzare due apici.