CONFIGURAR TEXT
Estou fazendo um programa que faça a formula para ver quanto tempo demora para uma bateria carregar.
Quando ele faz a conta por exemplo se der:
1,2, ele altera para 1:2 como faço para que fique por exemplo:
1:20 hora(s)?
Aqui tem o code de uma parte do programa caso seja necessário.
Obrigado pela atenção.
Quando ele faz a conta por exemplo se der:
1,2, ele altera para 1:2 como faço para que fique por exemplo:
1:20 hora(s)?
Aqui tem o code de uma parte do programa caso seja necessário.
Citação:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim total As String
total = Val(TextBox1.Text) / Val(TextBox2.Text)
Label3.Text = Val(total) * Val(1.2)
Label3.Text = Replace(Label3.Text, [Ô],[Ô], [Ô]:[Ô])
End Sub
Obrigado pela atenção.
Tenta assim, acho que á mais facil:
Private Sub btnTeste_Click(sender As Object, e As EventArgs) Handles btnTeste.Click
Dim Inicio As Date = Now [ô]horario de incio da carga
Dim Fim As Date = Now.AddMinutes(96) [ô]horario do fim da carga, coloquei 96 so para que o exemplo funcione, mais voce pode usar assim: Dim Fim as Date = cDate(TextBox1.text)
Dim intervalo As Long = DateDiff(DateInterval.Minute, Inicio, Fim)
Dim Tempo As String = DateAdd([Ô]n[Ô], intervalo, [Ô]00:00:00[Ô])
MsgBox(Tempo)
End Sub
Ótima resposta, mas infelizmente não consegui.
Tentei adaptar o code mas não deu certo.
Colocarei essa parte do projeto aqui para download, afinal disponibilizarei de graça
Tentei adaptar o code mas não deu certo.
Colocarei essa parte do projeto aqui para download, afinal disponibilizarei de graça
Pedro,
Boa noite.
Veja se é isso que vc procura.
Caso não consigo abrir o anexo, adicionei o código:
Boa noite.
Veja se é isso que vc procura.
Caso não consigo abrir o anexo, adicionei o código:
Dim inicio_num = Mid(Label3.Text, 1, InStr(1, Label3.Text, [Ô]:[Ô]))
Dim formata_num = Mid(Label3.Text, InStr(1, Label3.Text, [Ô]:[Ô]) + 1, Len(Label3.Text)).ToString.PadRight(2, [Ô]0[Ô])
Label3.Text = inicio_num & formata_num & [Ô] hora(s)[Ô]
Desculpe,
Estive revendo...
Se realmente for isso que vc deseja, o código que lhe enviei dá muita volta....
mais simplificado (adicione a linha sublinhada):
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim total As String
total = Val(TextBox1.Text) / Val(TextBox2.Text)
Label3.Text = Val(total) * Val(1.2)
Label3.Text = FormatNumber(Label3.Text, 2)
Label3.Text = Replace(Label3.Text, [Ô],[Ô], [Ô]:[Ô]) & [Ô] hora(s)[Ô]
End Sub
Estive revendo...
Se realmente for isso que vc deseja, o código que lhe enviei dá muita volta....
mais simplificado (adicione a linha sublinhada):
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim total As String
total = Val(TextBox1.Text) / Val(TextBox2.Text)
Label3.Text = Val(total) * Val(1.2)
Label3.Text = FormatNumber(Label3.Text, 2)
Label3.Text = Replace(Label3.Text, [Ô],[Ô], [Ô]:[Ô]) & [Ô] hora(s)[Ô]
End Sub
Acho que ele quer algo deste género:
Battery capacity: 2510 mAh
Current drawn when active = 1.53 mA
Current drawn, average over duty cycle = 1.53 mA * duty cycle = 1.53 * 3 / 100 mA = 0.046 mA
Battery life in hours = 2510 mAh / 0.046 mA = 54565 hours
Battery life in seconds = 54565 * 3600 = 196,434,000 seconds
Battery life in years = 54565 / 24 / 365 = approx. 6 years.
Battery capacity: 2510 mAh
Current drawn when active = 1.53 mA
Current drawn, average over duty cycle = 1.53 mA * duty cycle = 1.53 * 3 / 100 mA = 0.046 mA
Battery life in hours = 2510 mAh / 0.046 mA = 54565 hours
Battery life in seconds = 54565 * 3600 = 196,434,000 seconds
Battery life in years = 54565 / 24 / 365 = approx. 6 years.
Obrigado pelas respostas porem, sendo que a do GGERMINIANI, foi a que funcionou.
Obrigado de novo, ajudou muito.
Obrigado de novo, ajudou muito.
Tópico encerrado , respostas não são mais permitidas