|
Postada em 01/07/2008 17:51 hs
Ola VBzadores!!!
Pessoal como faco para alterar a data do Windows via VB????
por este motivo: por padrao o Win usa esse formato DD/MM/AA porem meu programa usa este formato DD/MM/AAAA
Alguem me ajude por favor
"Se fizeres o bem, não é certo que serás aceito? E se não fizeres o bem, o pecado jaz à porta, e sobre ti será o seu desejo; mas sobre ele tu deves dominar - Gênesis 4.7"
|
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/07/2008 18:00 hs
Uma api simples pra isto inclua uma combo, um ComandButton e um Label, em seu projeto para fazer o teste Option Explicit
Private Const LOCALE_SSHORTDATE = &H1F Private Declare Function GetSystemDefaultLCID Lib "kernel32" () As Long Private Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Boolean
Private Sub Command1_Click() Dim lngLocale As Long lngLocale = GetSystemDefaultLCID() If SetLocaleInfo(lngLocale, LOCALE_SSHORTDATE, Combo1.Text) = False Then Label1.Caption = "Houve um erro ao definir o formato de data !" Else Label1.Caption = "Formato de data atualizado para " & Combo1.Text & " com sucesso !" End If End Sub
Private Sub Form_Load() With Combo1 .AddItem "[Selecione um formato]" .AddItem "MM/dd/yyyy" .AddItem "dd/MM/yyyy" .AddItem "MM-dd-yyyy" .AddItem "dd-MM-yyyy" .ListIndex = 0 End With Label1.Caption = "" End Sub Desculpe o código acima vai alterar o formato da data, e não a data, porém vou deixa-lo para os colegas, agora para mudar a data é mais simples veja: coloque m um botão date = format("02/12/1988", "dd/MM/yyyy") time = format("00:00:00", "HH:mm:ss") simples né todo mundo acha que o date e o time serve somente para exibir a data e o hora do windows e não ele também altera.
|
TÓPICO EDITADO
|
|
|
|
|
Postada em 03/07/2008 16:45 hs
Muito obrigado mano!!!!!!!!!!
"Se fizeres o bem, não é certo que serás aceito? E se não fizeres o bem, o pecado jaz à porta, e sobre ti será o seu desejo; mas sobre ele tu deves dominar - Gênesis 4.7"
|
|
|
|