fr Posted May 22, 2009 at 08:45 AM Report #266335 Posted May 22, 2009 at 08:45 AM alguem sabe como converter uma data de por exemplo 15, Maio de 2009 para 15-05-2009 ?? agradecia a ajuda 😛 Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
duduml Posted May 22, 2009 at 08:50 AM Report #266336 Posted May 22, 2009 at 08:50 AM como assim??? tens de explicar melhor o que pretendes... CUMPS "use windows, você merece!"
Dotinho Posted May 22, 2009 at 08:52 AM Report #266341 Posted May 22, 2009 at 08:52 AM é muito simples, fazes assim: Dim dt As Date = Date.Parse("15, Maio de 2009 ")  //Entre os parentesis poes oa tua string da data original Dim s As String = Format(dt, "dd-MM-yyyy")        //Aqui tens uma string <s> que tem a data como queres.. cmps Luis Lourenço
fr Posted May 22, 2009 at 08:53 AM Author Report #266342 Posted May 22, 2009 at 08:53 AM é assim normalmente a data num monthcalendar fica 15, maio de 2009 por exemplo mas eu quero que esta data fique convertida no formato dd-mm-aaaa para mais tarde comparar estes valores pois quero que num datagridview apareçam os trabalhos em atraso Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
fr Posted May 22, 2009 at 08:54 AM Author Report #266343 Posted May 22, 2009 at 08:54 AM mas as datas sao muitas , podem ser 15 maio de 2009 , 13 de junho de 2003... aquela foi so um exemplo... Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
Dotinho Posted May 22, 2009 at 08:57 AM Report #266347 Posted May 22, 2009 at 08:57 AM claro, é a mesma coisa: a dataorig é a data que tens, num calendarview ou num datepick, eu explico: a função Data.Parse() lê qualaquer data e tenta-a converter para data de sistema, depois o forma() converta da maneura que nos quisermos.. Onde é que se encontra a tua data? qual é a variavel? E qual é o destino? dim dataorig as date Dim dt As Date = Date.Parse(dataorig)  //Entre os parentesis poes oa tua string da data original Dim s As String = Format(dt, "dd-MM-yyyy")        //Aqui tens uma string <s> que tem a data como queres.. cmps ==Modificado== para a data seleccionada aparecer como tu queres: Crias um usas o calendario e poes: Dim s As String = Format( MonthCalendar1.SelectionStart, "dd-MM-yyyy") na string S tens a data no teu formato. (faz copy paste do codigo, e substitui o nome do calendario se for necessario. cmps Luis Lourenço
fr Posted May 22, 2009 at 09:00 AM Author Report #266349 Posted May 22, 2009 at 09:00 AM acho que percebi no dataorig ponho por exemplo (me.monthcalendar.textbox),nao sei se textbox é uma propriedade do monthcalendar, mas é algo parecido com isto? Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
Dotinho Posted May 22, 2009 at 09:02 AM Report #266350 Posted May 22, 2009 at 09:02 AM O calendar nao ten textbox.. eu tambem nao sou experiente em datagrid. Luis Lourenço
fr Posted May 22, 2009 at 09:04 AM Author Report #266352 Posted May 22, 2009 at 09:04 AM pois nao deve ter 😛 mas tem outra qualquer... Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
jpaulino Posted May 22, 2009 at 09:12 AM Report #266354 Posted May 22, 2009 at 09:12 AM pois nao deve ter 😛 mas tem outra qualquer... .SelectionStart
PNDmartins Posted May 22, 2009 at 09:58 AM Report #266373 Posted May 22, 2009 at 09:58 AM e senão me engano o .SelectionStart devolve-te logo a data no formato "15-02-2009" por exemplo... ou seja, devolve logo como queres.
Dotinho Posted May 22, 2009 at 10:39 AM Report #266389 Posted May 22, 2009 at 10:39 AM eu já disse isso no meu exemplo, mas nao querem acreditar em mim 😛 Dim s As String = Format( MonthCalendar1.SelectionStart, "dd-MM-yyyy") na string S tens a data no teu formato. (faz copy paste do codigo, e substitui o nome do calendario se for necessario. mesmo que o selectionstart seja igual ou diferente, nao tem difrerença nenhuma.. Luis Lourenço
fr Posted May 22, 2009 at 10:40 AM Author Report #266390 Posted May 22, 2009 at 10:40 AM óptimo =D , num monthcalendar nao ha hipotese de obter dois valores? ou seja clico numa data aparece numa textbox e clico noutro dia aparece na segunda caixa de texto, resumindo tenho um monthcalendar e 2 textbox e quero que a primeira textbox tenha uma data seleccionada no monthcalendar e a segunda textbox tem outra data seleccionada. Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
duduml Posted May 22, 2009 at 10:42 AM Report #266391 Posted May 22, 2009 at 10:42 AM eu não percebo muito, mas penso que se criares outro monthcalendar resolve a situação...😛 "use windows, você merece!"
fr Posted May 22, 2009 at 10:44 AM Author Report #266395 Posted May 22, 2009 at 10:44 AM pois isso seria a ultima hipotese mas eu queria fazer so com um se possivel.... Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
devin Posted May 22, 2009 at 10:54 AM Report #266399 Posted May 22, 2009 at 10:54 AM ou simplesmente fazes uma verificação das textbox quando fores a guardar a data if textbox1.text = "" then ''insere a data neste elseif textbox2.text = "" then ''insere neste. e assim sucessivamente. pode haver maneiras mais simples mas foi o que me veio a cabeça.
fr Posted May 22, 2009 at 10:58 AM Author Report #266402 Posted May 22, 2009 at 10:58 AM hmm... mas e se a pessoa se enganar e quiser alterar as datas? faço um botao para apagar o texto das textbox e volta a fazer esse if outra vez né? Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
devin Posted May 22, 2009 at 11:14 AM Report #266413 Posted May 22, 2009 at 11:14 AM testado por mim agora mesmo. Public Class Form1   ''quando se escolhe uma data diferente ele mete a data automaticamente na textbox. podes usar antes um botão para isso.   Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged     ''formata o valor acrual seleccionado     Dim s As String = Format(DateTimePicker1.Value, "dd-MM-yyyy")     ''se a radio button1 estiver seleccionada guarda na textbox1 independentemente se já tem valores ou não.     If RadioButton1.Checked = True Then       TextBox1.Enabled = True       TextBox1.Clear()       TextBox1.Text = s    ''faz o mesmo para a radiobutton 2     ElseIf RadioButton2.Checked = True Then       TextBox2.Enabled = True       TextBox2.Clear()       TextBox2.Text = s     End If   End Sub End Class
fr Posted May 22, 2009 at 11:17 AM Author Report #266416 Posted May 22, 2009 at 11:17 AM obrigada pela ajuda 🙂 vou experimentar.. Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construÃram a Arca de Noé e profissionais, o Titanic
devin Posted May 22, 2009 at 11:19 AM Report #266418 Posted May 22, 2009 at 11:19 AM depois diz se funciona como querias
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now