Partilhar via


Formatos de data/time definidos pelo usuário (função Format)

A tabela a seguir mostra os caracteres que você pode usar para criar formatos de data/time definidos pelo usuário.Ao contrário das versões anteriores do Visual Basic, esses caracteres de formato diferenciam diferenciar maiúsculas de minúsculas.

Caracterer

Descrição

(:)

Separador de time.Em alguns locais, outros caracteres podem ser usados para representar o separador de time.O separador de time separa horas, minutos e segundos quando os valores de time são formatados.O caractere real usado sistema autônomo o separador de time na saída formatada é determinado pelo valor de cultura corrente do seu aplicativo.

(/)

Separador de data.Em alguns locais, outros caracteres podem ser usados para representar o separador de data.O separador de data separa o dia, mês e ano quando os valores de data são formatados.O caractere real usado sistema autônomo o separador de data na saída formatada é determinado pela cultura corrente do seu aplicativo.

(%)

Usado para indicar que o caractere seguinte deve ser lido sistema autônomo um formato de letra único sem considerar a quaisquer letras à direita.Também é usado para indicar que uma única carta é lido sistema autônomo um formato definido pelo usuário.Consulte o que vem a seguir para obter mais detalhes.

d

Exibe o dia sistema autônomo um número sem um zero entrelinhamento (por exemplo, 1). Use %d Se esse for o único caractere em seu formato numérico definido pelo usuário.

dd

Exibe o dia sistema autônomo um número com um zero entrelinhamento (por exemplo, 01).

ddd

Exibe o dia sistema autônomo uma abreviatura (por exemplo, Sun).

dddd

Exibe o dia sistema autônomo um nome completo (por exemplo, Sunday).

M

Exibe o mês sistema autônomo um número sem um zero entrelinhamento (por exemplo, janeiro é representado por 1). Use %M Se esse for o único caractere em seu formato numérico definido pelo usuário.

MM

Exibe o mês sistema autônomo um número com um zero entrelinhamento (por exemplo, 01/12/01).

MMM

Exibe o mês sistema autônomo uma abreviatura (por exemplo, Jan).

MMMM

Exibe o mês sistema autônomo um nome de mês completo (por exemplo, January).

gg

Exibe a seqüência de caracteres era/período (por exemplo, A.D.).

h

Exibe a hora sistema autônomo um número sem entrelinhamento zeros usando o relógio de 12 horas (por exemplo, 1:15:15 PM). Use %h Se esse for o único caractere em seu formato numérico definido pelo usuário.

hh

Exibe a hora sistema autônomo um número com zeros usando o relógio de 12 horas (por exemplo, 01:15:15 PM).

H

Exibe a hora sistema autônomo um número sem entrelinhamento zeros usando o relógio de 24 horas (por exemplo, 1:15:15). Use %H Se esse for o único caractere em seu formato numérico definido pelo usuário.

HH

Exibe a hora sistema autônomo um número com zeros usando o relógio de 24 horas (por exemplo, 01:15:15).

m

Exibe o minuto sistema autônomo um número sem zeros entrelinhamento (por exemplo, 12:1:15). Use %m Se esse for o único caractere em seu formato numérico definido pelo usuário.

mm

Exibe o minuto sistema autônomo um número com zeros entrelinhamento (por exemplo, 12:01:15).

s

Exibe o segundo sistema autônomo um número sem zeros entrelinhamento (por exemplo, 12:15:5). Use %s Se esse for o único caractere em seu formato numérico definido pelo usuário.

ss

Exibe o segundo sistema autônomo um número com zeros entrelinhamento (por exemplo, 12:15:05).

f

Exibe as frações de segundos.Por exemplo, ff Exibe centésimos de segundos, ao passo que ffff Exibe thousandths de dez segundos. Você pode usar até sete f símbolos em seu formato definido pelo usuário. Use %f Se esse for o único caractere em seu formato numérico definido pelo usuário.

t

Usa o relógio de 12 horas e exibe um maiúsculas A para qualquer hora antes do meio-dia; exibe um maiúsculas P para qualquer hora entre meio-dia e 11: 59 P.M. Use %t Se esse for o único caractere em seu formato numérico definido pelo usuário.

tt

Para localidades que usam um relógio de 12 horas, exibe um maiúsculas AM com qualquer hora antes do meio-dia; exibe um maiúsculas PM com qualquer hora entre meio-dia e 11: 59 P.M.

Para localidades que usam um relógio de 24 horas, não exibe nada.

y

Exibe o número do ano (0-9) sem zeros entrelinhamento.Use %y Se esse for o único caractere em seu formato numérico definido pelo usuário.

yy

Exibe o ano em formato numérico de dois dígitos com um zero entrelinhamento, se aplicável.

yyy

Exibe o ano em formato numérico de quatro dígitos.

yyyy

Exibe o ano em formato numérico de quatro dígitos.

z

Exibe o deslocamento de fuso horário sem um zero entrelinhamento (por exemplo, -8). Use %z Se esse for o único caractere em seu formato numérico definido pelo usuário.

zz

Exibe o deslocamento de fuso horário com um zero entrelinhamento (por exemplo, -08)

zzz

Exibe o deslocamento de fuso horário completo (por exemplo, -08:00)

Para obter mais informações sobre informações da cultura atual do aplicativo, consulte Como a cultura afeta strings no Visual Basic.

Exemplo

A seguir estão exemplos de formatos de time para data definida pelo usuário eDecember 7, 1958, 8:50 PM, 35 seconds:

Formato

Exibe

M/d/yy

12/7/58

d-MMM

7-Dec

d-MMMM-yy

7-December-58

d MMMM

7 December

MMMM yy

December 58

hh:mm tt

08:50 PM

h:mm:ss t

8:50:35 P

H:mm

20:50

H:mm:ss

20:50:35

M/d/yyyy H:mm

12/7/1958 20:50

Anotações Developer Dispositivo Inteligente

A resolução de time mínimo para um dispositivo é determinada pelo fabricante do dispositivo.Se a resolução do time para o dispositivo for grosso, f formato de caractere retorna 0 quando executado no dispositivo.

Requisitos

Namespace:Microsoft.VisualBasic

**Módulo:**Strings

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Sumário de Manipulação de Strings

Resumo de conversão

Função Format

Formatos de Data/Hora predefinidos (função Format)

Formatos numéricos definidos pelo usuário (função Format)