https://youtu.be/aednqXwwGRU
Bom Dia Boa Tarde Boa Noite
Seja Membro do Canal
Esse Video Ao Vivo vai estrear as 08:30 do dia 17/12/2020
DICAS 3215 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 19 - DateTimeToString - Converte um DateTime em string
ASSUNTOS
Converte um DateTime em string no formato especificado.
let DATA_HOJE = DateToString(Today,"DDDD - DD , MMMM AAAA")
let HOJE_HOJE = TimeToString(TimeSys)
let data_hora_hoje = DateTimeToString(SysDateTime, "DDDd DD MMMM AAAA HH:mm")
----------------------------------- CURSO DE DATAS -----------------------------
Blog - WinDev - Curso Datas - 001/... - Diferença entre Datas - Duração
Blog - WinDev - Curso Datas - 002/... - Data - Função Dia da Semana - DateToDay
Blog - WinDev - Curso Datas - 003/... - Transformar Data Texto em Data Date
Blog - WinDev - Curso Datas - 004/... - Transformar Data Date em Texto
Blog - WinDev - Curso Datas - 005/... - Date em Texto - "2016-02-15T12:10:00-3:00" - DateToString
Blog - WinDev - Curso Datas - 006/... - Diferença entre Datas - DateDifference
Blog - WinDev - Curso Datas - 007/... - Saber o Ultimo Dia do Mes - LastDaOfMonth
Blog - WinDev - Curso Datas - 008/... - Mostra idade - Age
Blog - WinDev - Curso Datas - 009/... - Mes e Ano Corrente - CurrentMonth/CurrentYear
Blog - WinDev - Curso Datas - 010/... - Texto em Data - DateToString
Blog - WinDev - Curso Datas - 011/... - Inteiro Para Data - IntegerToDate
Blog - WinDev - Curso Datas - 012/... - Pegar Hora - Now
Blog - WinDev - Curso Datas - 013/... - Texto Para Data - StringtoDate
Blog - WinDev - Curso Datas - 014/... - Diferença Tempo - TimeDifference
Hoje -Data Hoje - DateSys() - Blog - WinDev - Curso Datas - 015/...
Dia Mes Ano - Separar da Data - WinDev Data 016/...
TIMER - COM HORA - DATA 017 - AULA 1265
SEPARAR DIA MES E ANO - DICAS 1772 - PUBLICA - WINDEV 23 - DATAS 020 -
DICAS 2089 - WINDEV MOBILE - DATA 26 - TODAY - DATA HOJE
WINDEV MOBILE - DICAS 2091 - WINDEV - DATA 27 - DATETOSTRING
DICAS 2102 - WINDEV WEBDEV MOBILE - DATA 28 - TimeToString
DICAS 2106 - WINDEV WEBDEV MOBILE - DATA 29 - StringToDuration - DateTimeDifference
DICAS 2162 WINDEV WEBDEV MOBILE DATAS 30 MonthNumberInAlpha mes extenso
DICAS 2222 WINDEV WEBDEV MOBILE 24 NOVIDADES 24 datas 31 Tomorrow data proximo dia
DICAS 2224 WINDEV WEBDEV MOBILE 24 NOVIDADES 25 datas 32 Dia Anterior Yesterday
DICAS 2295 WINDEV WEBDEV MOBILE DATAS 33 DateDifference
DICA 2666 - WINDEV WEBDEV MOBILE - DATAS 34 - DIA SEMANA - DATETODAY
Blog - WinDev - Curso Datas - 002/... - Data - Função Dia da Semana - DateToDay
Blog - WinDev - Curso Datas - 003/... - Transformar Data Texto em Data Date
Blog - WinDev - Curso Datas - 004/... - Transformar Data Date em Texto
Blog - WinDev - Curso Datas - 005/... - Date em Texto - "2016-02-15T12:10:00-3:00" - DateToString
Blog - WinDev - Curso Datas - 006/... - Diferença entre Datas - DateDifference
Blog - WinDev - Curso Datas - 007/... - Saber o Ultimo Dia do Mes - LastDaOfMonth
Blog - WinDev - Curso Datas - 008/... - Mostra idade - Age
Blog - WinDev - Curso Datas - 009/... - Mes e Ano Corrente - CurrentMonth/CurrentYear
Blog - WinDev - Curso Datas - 010/... - Texto em Data - DateToString
Blog - WinDev - Curso Datas - 011/... - Inteiro Para Data - IntegerToDate
Blog - WinDev - Curso Datas - 012/... - Pegar Hora - Now
Blog - WinDev - Curso Datas - 013/... - Texto Para Data - StringtoDate
Blog - WinDev - Curso Datas - 014/... - Diferença Tempo - TimeDifference
Hoje -Data Hoje - DateSys() - Blog - WinDev - Curso Datas - 015/...
Dia Mes Ano - Separar da Data - WinDev Data 016/...
TIMER - COM HORA - DATA 017 - AULA 1265
SEPARAR DIA MES E ANO - DICAS 1772 - PUBLICA - WINDEV 23 - DATAS 020 -
DATETOSTRING - DATA FORMADO DD/MM/AAAA - 1793 - PUBLICA - WINDEV 23 -21
LastDayOfMonth - ULTIMO DIA DO MES - 1883 - PUBLICA - WINDEV_23 - DATA 22 -
DICAS 1986 - WINDEV - DATA 25 - DateDifference - DIFERENCA ENTRE DATASLastDayOfMonth - ULTIMO DIA DO MES - 1883 - PUBLICA - WINDEV_23 - DATA 22 -
DICAS 2089 - WINDEV MOBILE - DATA 26 - TODAY - DATA HOJE
WINDEV MOBILE - DICAS 2091 - WINDEV - DATA 27 - DATETOSTRING
DICAS 2102 - WINDEV WEBDEV MOBILE - DATA 28 - TimeToString
DICAS 2106 - WINDEV WEBDEV MOBILE - DATA 29 - StringToDuration - DateTimeDifference
DICAS 2162 WINDEV WEBDEV MOBILE DATAS 30 MonthNumberInAlpha mes extenso
DICAS 2222 WINDEV WEBDEV MOBILE 24 NOVIDADES 24 datas 31 Tomorrow data proximo dia
DICAS 2224 WINDEV WEBDEV MOBILE 24 NOVIDADES 25 datas 32 Dia Anterior Yesterday
DICAS 2295 WINDEV WEBDEV MOBILE DATAS 33 DateDifference
DICA 2666 - WINDEV WEBDEV MOBILE - DATAS 34 - DIA SEMANA - DATETODAY
DICAS 3215 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 19 - DateTimeToString - Converte um DateTime em string
DICAS 3219 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 23 - LastDayOfYear - Retorna a data do ultimo dia do ano
DICAS 3219 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 23 - LastDayOfYear - Retorna a data do ultimo dia do ano
// pegar a data de hoje
EDT_DATA_HOJE=DateToString(Today(),"dd mm aaaa")
// pegar o horario de hoje
EDT_HORA=TimeToString(TimeSys())
// comando novo - pegar o datetime e dar o dia e hora
EDT_DATA_E_HORA=DateTimeToString(SysDateTime,"DDDD DD MMMM AAAA HH:mm")
PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google
Video sobre 3 Mil Videos Windev
Video sobre Alfaserver servidor
DateTimeToString (Função)
Em francês: DateHeureVersChaîne
Converte um DateTime em string no formato especificado.
Dica: O valor de retorno desta função não deve ser atribuído a um controle de edição "Data" (com uma máscara de entrada incluindo a data e hora) que espera uma string sem separadores (por exemplo: "202004281500").
Exemplo
Res = DateTimeToString ( "201912251715" ) // Res = "25/12/2019 17: 15: 00: 00"
Res = DateTimeToString ( RealToDateTime ( 73773 , 5 )) // Res = "25/12/2001 00:00 : 00: 00 "
DateTimeToString ( " " ) // Returns" "
Res = DateTimeToString ( " 201912251715 " , " MM-DD-YYYY HH: mm AP " ) // Res =" 12-25-2019 17:15 "
Res = DateTimeToString ( "201912251715" , ...
"Dia # DD do mês # MM, AAAA em HH e mm minutos" )
Res = DateTimeToString ( SysDateTime (), maskDateSystem )
// Res usa o formato definido no projeto
// O caso é usado para os dias e para os meses depende das opções linguísticas do projeto
Res = DateTimeToString ( "202012021715" , "DDD MMM D AAAA HH: mm AP" )
// Res = "Quarta, 2 de dezembro de 2020 17:15"
Res = DateTimeToString ( "202012021715" , "DDDD MMMM D AAAA HH: mm AP" )
// Res = "Quarta-feira,2 de dezembro de 2020, 17:15 "
// Você pode forçar o uso de letras maiúsculas para dias e meses
Res = DateTimeToString ( "202012021715" , "Ddd Mmm D AAAA HH: mm AP" )
// Res = "Wed Dec 2 2020 17:15"
Res = DateTimeToString ( "202012021715" , "Dddd Mmmm D AAAA HH: mm AP" )
// Res = "Quarta-feira, 2 de dezembro de 2020 17:15"
Res = DateTimeToString ( "201911251715" , maskDateEmail )
// Returns "Seg, 25 de novembro de 2019 17 : 15: 00 +0100 "
Res = DateTimeToString ( "201908251715" ,maskDateEmail )
// Returns "Sun, 25 Aug 2019 17:15:00 +0200"
Res = DateTimeToString ( "201911250015" , maskDateEmailUTC )
// Returns "Sun, 24 Nov 2019 23:15:00 +0000"
Res = DateTimeToString ( "201908251715" , maskDateInternet )
// Retorna "2019-08-25T17: 15: 00.000 + 02: 00"
Res = DateTimeToString ( "201908250015" , maskDateInternetUTC )
// Retorna "2019-08-24T22: 15: 00.000Z"
/ / Em 02/09/2020 às 11:00 AM
Res = DateTimeToString( "202001011715" , maskDateRelativeDuration )
// Retorna: 8 meses atrás
Res = DateTimeToString ( "202011251715" , maskDateRelativeDuration )
// Retorna: próximo ano
Res = DateTimeToString ( "202001181715" , maskDateRelativeDuration )
// Retorna: em 6 horas
Res = DateTimeToString ( RealToDateTime ( 73773 , 5 )) // Res = "25/12/2001 00:00 : 00: 00 "
DateTimeToString ( " " ) // Returns" "
Res = DateTimeToString ( " 201912251715 " , " MM-DD-YYYY HH: mm AP " ) // Res =" 12-25-2019 17:15 "
Res = DateTimeToString ( "201912251715" , ...
"Dia # DD do mês # MM, AAAA em HH e mm minutos" )
Res = DateTimeToString ( SysDateTime (), maskDateSystem )
// Res usa o formato definido no projeto
// O caso é usado para os dias e para os meses depende das opções linguísticas do projeto
Res = DateTimeToString ( "202012021715" , "DDD MMM D AAAA HH: mm AP" )
// Res = "Quarta, 2 de dezembro de 2020 17:15"
Res = DateTimeToString ( "202012021715" , "DDDD MMMM D AAAA HH: mm AP" )
// Res = "Quarta-feira,2 de dezembro de 2020, 17:15 "
// Você pode forçar o uso de letras maiúsculas para dias e meses
Res = DateTimeToString ( "202012021715" , "Ddd Mmm D AAAA HH: mm AP" )
// Res = "Wed Dec 2 2020 17:15"
Res = DateTimeToString ( "202012021715" , "Dddd Mmmm D AAAA HH: mm AP" )
// Res = "Quarta-feira, 2 de dezembro de 2020 17:15"
Res = DateTimeToString ( "201911251715" , maskDateEmail )
// Returns "Seg, 25 de novembro de 2019 17 : 15: 00 +0100 "
Res = DateTimeToString ( "201908251715" ,maskDateEmail )
// Returns "Sun, 25 Aug 2019 17:15:00 +0200"
Res = DateTimeToString ( "201911250015" , maskDateEmailUTC )
// Returns "Sun, 24 Nov 2019 23:15:00 +0000"
Res = DateTimeToString ( "201908251715" , maskDateInternet )
// Retorna "2019-08-25T17: 15: 00.000 + 02: 00"
Res = DateTimeToString ( "201908250015" , maskDateInternetUTC )
// Retorna "2019-08-24T22: 15: 00.000Z"
/ / Em 02/09/2020 às 11:00 AM
Res = DateTimeToString( "202001011715" , maskDateRelativeDuration )
// Retorna: 8 meses atrás
Res = DateTimeToString ( "202011251715" , maskDateRelativeDuration )
// Retorna: próximo ano
Res = DateTimeToString ( "202001181715" , maskDateRelativeDuration )
// Retorna: em 6 horas
Sintaxe
<Result> = DateTimeToString (<Dados a serem convertidos> [, <Format>])
<Result>: Cadeia de caracteres
Sequência de caracteres no formato especificado.
<Dados a serem convertidos>: string de caracteres (com aspas) ou variável DateTime
Data e hora local para conversão. Pode corresponder a:Este parâmetro será considerado inválido nos seguintes casos:
- uma variável DateTime.
- uma sequência de caracteres com um dos seguintes formatos:
- AAAAMMDDHHmmSSCCC
- AAAAMMDDHHmmSSCC
- AAAAMMDDHHmmSS
- AAAAMMDDHHmm
- AAAAMMDDHH
- AAAAMMDD
Observação: É possível usar datas posteriores a 2038.
- se a data for inválida ou anterior a 01/01/1970. Você pode verificar a validade de uma data usando DateValid .
- se a hora for inválida. Você pode verificar a validade de um tempo usando TimeValid .
<Formato>: Cadeia de caracteres opcional
Formato da data e hora convertidas. Este parâmetro pode conter uma palavra, uma frase, ... Os caracteres que representam os diferentes elementos da data e hora serão substituídos automaticamente pelo valor no parâmetro <Data para converter>. Nesta string:
- YYYY representa um ano de 4 dígitos,
- YY representa um ano de 2 dígitos,
- M representa o mês sem um zero à esquerda,
- MM representa um mês de 2 dígitos,
- MMM representa um mês de 3 letras (por exemplo, janeiro). O caso usado depende das opções linguísticas do projeto.
- Mmm representa um mês de 3 letras com a primeira letra maiúscula (por exemplo, janeiro)
- mmm representa um mês de 3 letras com a primeira letra em minúsculas (por exemplo, jan)
- MMMM representa o mês como um nome completo (por exemplo, janeiro). O caso usado depende das opções linguísticas do projeto.
- Mmmm representa o mês como um nome completo com a primeira letra em maiúscula (por exemplo, janeiro)
- mmmm representa o mês como um nome completo com a primeira letra em minúsculas (por exemplo, janeiro)
- D representa o dia sem um zero à esquerda,
DD representa um dia de 2 dígitos,- DDD representa um dia de 3 letras (por exemplo, seg). O caso usado depende das opções linguísticas do projeto.
- Ddd representa um dia de 3 letras com a primeira letra maiúscula (por exemplo, seg)
- ddd representa um dia de 3 letras com a primeira letra em minúsculas (por exemplo, mon)
- DDDD representa o dia como um nome completo (por exemplo, segunda-feira). O caso usado depende das opções linguísticas do projeto.
- Dddd representa o dia como um nome completo com a primeira letra em maiúsculas (por exemplo, segunda-feira)
dddd representa o dia como um nome completo com a primeira letra em minúsculas (por exemplo, segunda-feira)- M representa a primeira letra do dia (por exemplo, M, T, W, T, F, S, S)
- HH representa o número de horas,
- mm representa o número de minutos,
- SS representa o número de segundos,
- CC representa o número de centésimos de segundo,
- CCC representa o número de milésimos de segundo,
- AP representa "AM" ou "PM" (se "AP" for usado, a hora é exibida no formato de 12 horas).
Se este parâmetro corresponder à constante:
maskDateRelativeDuration Este formato é usado para expressar o tempo decorrido (ou que irá decorrer) entre a data e hora atual e a data e hora especificada. Este formato é expresso em linguagem natural. As diferentes formulações utilizadas podem ser configuradas na descrição do projeto para o idioma atual:
- No painel "Projeto", no grupo "Projeto", clique em "Descrição".
- Na guia "Idiomas":
- selecione o idioma a ser configurado.
- selecione a guia "Data".
- Clique no botão "Datas e horários em linguagem natural".
- Defina (se necessário) as legendas personalizadas a serem usadas. Essas legendas serão usadas:
- para o resultado de DateTimeToString .
- para os controles que usam a máscara de exibição "Duração relativa".
Não disponível.maskDateEmail O formato usado corresponde ao formato de data e hora do padrão RFC-5322 usado para criptografar e-mails, feeds RSS, etc, ...
O resultado é expresso no fuso horário local.Não disponível.maskDateEmailUTC O formato usado corresponde ao formato de data e hora do padrão RFC-5322 usado para criptografar e-mails, feeds RSS, etc, ...
O resultado é expresso em hora universal (UTC).Não disponível.maskDateInternet O formato usado corresponde ao formato de data e hora do padrão RFC-3339 usado para comunicações internacionais.
O resultado é expresso no fuso horário local.maskDateInternetUTC O formato usado corresponde ao formato de data e hora do padrão RFC-3339 usado para comunicações internacionais.
O resultado é expresso em hora universal (UTC).Não disponível.maskDateSystem O formato utilizado corresponde ao formato definido na descrição do projeto para o idioma atual:
- No painel "Projeto", no grupo "Projeto", clique em "Descrição".
- Selecione a guia "Idiomas" e, em seguida, a guia "Data".
- O formato de data usado corresponde a:
- as configurações do sistema operacional,
- os parâmetros especificados (com os dias e meses definidos).
- Selecione a guia "Idiomas" e, em seguida, a guia "Horário".
- O formato de hora usado corresponde a:
- as configurações do sistema operacional,
- os parâmetros especificados (com os dias e meses definidos).
Se este parâmetro não for especificado, o formato DD / MM / AAAA HH: mm: SS: CC é usado por padrão.
Observações
Validade da data e hora
A validade da data e hora passadas como parâmetros é verificada. Uma mensagem de erro fatal é exibida se a data e hora for inválida. Você pode verificar a validade de uma data e hora usando DateTimeValid . O formato de armazenamento de data e hora permite que você armazene as horas entre 01/01/0001 00:00:00 e 31/12/9999 11: 59: 59: 99 PM.
As funções e propriedades WLanguage fazem cálculos precisos em datas e horas de 1 de janeiro de 1583 00: 00: 00: 00.
Formato de data e hora
DateTimeToString é usado para formatar uma data e hora retornada por RealToDateTime ou SysDateTime . O resultado pode ser atribuído a um controle de texto, por exemplo.
Para obter a data e hora em outro formato, você deve usar as seguintes funções: Direita, Esquerda, Meio, etc.
Caso especial: <Formato> não é especificado
As opções de idioma especificadas para datas e horas na descrição do projeto são usadas se nenhum formato específico for definido.
Para exibir as opções linguísticas do projeto:
- Abra a descrição do projeto: no painel "Projeto", no grupo "Projeto", clique em "Descrição".
- Selecione a guia "Idioma".
Por exemplo:
- se o projeto usar as opções linguísticas do Windows para as datas, os dias da semana e os meses começarão com um caractere maiúsculo em um computador com Windows em inglês.
- se o projeto usa parâmetros específicos para as datas para um ou mais idiomas (nome personalizado do dia ou mês, etc.), esses parâmetros serão levados em consideração para o idioma especificado.
Nenhum comentário:
Postar um comentário