A sintaxe do DatePart é DatePart (intervalo, data), que é usada para fazer uma parte da data.
intervalo
AAA: ano em data
M: O mês de data
D: O dia de data
H: Hora de data
N: Os pontos na data
S: segundos de data
P: A data está localizada no trimestre do ano, como 2009-6-29 no segundo trimestre.
Y: A data está localizada no dia do ano, por exemplo, no dia 180 em 29 de junho de 2009.
W: A data está localizada no dia da semana (o padrão de domingo é o primeiro dia), por exemplo, 2009-6-29 está localizado no segundo dia.
WW: A data está localizada na semana do ano, como 2009-6-29 na semana 27.
DatePart (intervalo, data [, FirstdayOfWeek [, FirstWeekofyear]]))
A sintaxe da função DatePart possui os seguintes parâmetros:
Descrição do parâmetro
intervalo necessário. Uma expressão de string que indica o intervalo de tempo a ser retornado. Para valores, consulte a seção Configurações.
data necessária. A expressão de data a ser calculada.
Primeiro dia da semana opcional. Especifica a constante para o primeiro dia da semana. Se não for especificado, o padrão é domingo. Para valores, consulte a seção Configurações.
FirstWeekofyear Opcional. Especifique a constante para a primeira semana do ano. Se não for especificado, o padrão é a semana de 1º de janeiro. Para valores, consulte a seção Configurações.
Definir o parâmetro de intervalo pode ter os seguintes valores:
Definindo descrição
AAA ANO
Q Trimestralmente
M mês
y Número de dias em um ano
D Dia
W Número de dias de uma semana
WW
H horas
m minutos
s segundos
O parâmetro FirstdayofWeek pode ter os seguintes valores:
Descrição do valor constante
O VbUSesySystem 0 usa as configurações da API de suporte à linguagem regional (NLS).
Vbsunday 1 domingo (padrão)
VBMONDAY 2 Segunda -feira
vbtuesday 3 terça -feira
vbwednesday 4 quarta -feira
vbthursday 5 quinta -feira
Vbfriday 6 sexta -feira
vbsaturday 7 sábado
O parâmetro FirstWeekOfyear pode ter os seguintes valores:
Descrição do valor constante
O VbUSesySystem 0 usa as configurações da API de suporte à linguagem regional (NLS).
VBFirstJan1 1 começa a partir da semana de 1º de janeiro (padrão).
O VBFirstFourdays 2 começa com a primeira semana de pelo menos quatro dias no ano novo.
O VBFirstfullWeek 3 começa com a primeira semana inteira do ano novo (não durante o ano).
ilustrar
A função DatePart é usada para calcular uma data e retornar um intervalo de tempo especificado. Por exemplo, use o DatePart para calcular o dia da semana ou o horário atual.
O parâmetro FirstdayofWeek afeta o cálculo do uso dos símbolos de intervalo "W" e "WW".
Se a data for o texto, o ano especificado se tornará uma parte fixa da data. Mas se a data estiver incluída nas cotações ("") e o ano for omitido, o ano atual será inserido toda vez que a expressão da data é calculada no código. Isso permite que você escreva o código do programa por diferentes anos.