elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como calcular el 5% de un tiempo datetime
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como calcular el 5% de un tiempo datetime  (Leído 3,753 veces)
juanedwin

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Como calcular el 5% de un tiempo datetime
« en: 8 Julio 2023, 05:24 am »

Saludos a todos,
Mi pregunta es como sacar el 5% de un tiempo es decir si tengo "03:14:012" , es decir si tengo una canción que dura 3 minutos con 14 segundos y 012 milésimas creo, como sumarle el 5% de su tiempo, esto es variable ya que cada canción tendrá su propio tiempo. yo lo hacia así, pero no es muy preciso.
1.-  la duración de la canción lo convierto a milisegundos.
2.- a esta operación lo multiplico por 0.05
3.- el resultado lo sumo a la primera operación
4.-  y luego ya lo convierto a a tiempo.
 
Código:
 ajustar = trackEvent.Length.ToMilliseconds();
final = ajustar + (ajustar * 0.05);

creo que aquí seria usar las variables correctas, pero lastimosamente no estoy seguro, esto es para un script en vegas pro, que bueno ya no usa VB así que lo hago en C# que es un lenguaje mas estricto y no me permite tantas libertades que con vb, quisiera poner el enlace del foro pero creo que estaria mal, espero su ayuda por favor.. saludos a todos


En línea

Elektro Enjuto

Desconectado Desconectado

Mensajes: 121



Ver Perfil WWW
Re: Como calcular el 5% de un tiempo datetime
« Respuesta #1 en: 30 Agosto 2023, 07:41 am »

Obtener el 5% de un valor:

Código
  1. double trackLength = trackEvent.Length.ToMilliseconds();
  2. double fivePercent = trackLength / (100.0D / 5.0D);
  3. double lengthSum   = trackLength + fivePercent;

El cálculo creo que está claro con el ejemplo. Lo deberás adaptar al uso de VEGAS.


« Última modificación: 30 Agosto 2023, 07:46 am por Elektro Enjuto » En línea

@%$& #$ %&#$, ¡hay que decirlo más!.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como convertir un string a datetime en C#
.NET (C#, VB.NET, ASP)
olve 3 22,509 Último mensaje 17 Diciembre 2009, 01:18 am
por Meta
Como insertar un dato (DateTime) desde C#
.NET (C#, VB.NET, ASP)
olve 7 22,358 Último mensaje 29 Diciembre 2009, 18:00 pm
por olve
como hacer una consulta (año,mes,dia)en un campo datetime
PHP
RedZer 5 9,044 Último mensaje 17 Marzo 2011, 14:22 pm
por giorgio83
[SOLUCIONADO] Calcular el tiempo restante
.NET (C#, VB.NET, ASP)
Eleкtro 2 3,780 Último mensaje 28 Marzo 2013, 05:57 am
por Crazy.sx
Calcular la diferencia de tiempo
Programación C/C++
sanxez1 3 2,336 Último mensaje 3 Enero 2018, 23:45 pm
por sanxez1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines