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


  Mostrar Mensajes
Páginas: [1]
1  Seguridad Informática / Seguridad / Re: Cryptolockes, el ébola de los virus informáticos en: 27 Octubre 2014, 20:15 pm

Todavía no hay herramientas informáticas que puedan eliminarlo desde que fue detectado en 2013

Mi pregunta es si los antivirus tradicionales están preparados para impedir que nos "infectemos" o si existe alguna herramienta para la prevención ¿?.

2  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 16 Agosto 2013, 07:50 am
La ciencia de "1 mes" no es exacta, son todo promedios, Google dice que son 30 días como ha dicho Novlucker, pero la Wikipedia dice que son 29, y nosotros cuando decimos un mes (al menos yo) pensamos en 30 días sin tener el cuenta el més en el que estamos, pero cuando decimos "el próximos més" pensamos en el día 1 del siguiente més, en fín por todo esto creo que no hay que comerse mucho la cabeza para intentar calcular al milímetro los meses.

Así que aquí dejo el code funcional para VB que me ha proporcionado una persona, el code funciona con la fecha problemática que ha comentado @ostrede y también con los horarios:

Código
  1. Private Function DateDifference(ByVal Date1 As DateTime, ByVal Date2 As DateTime) As String
  2.  
  3.       Dim Time As TimeSpan
  4.       Dim MonthDiff As Integer, WeekDiff As Integer
  5.  
  6.       Do Until Date1 > Date2
  7.           Date1 = Date1.AddMonths(1)
  8.           MonthDiff += 1
  9.       Loop
  10.  
  11.       MonthDiff -= 1
  12.       Date1 = Date1.AddMonths(-1)
  13.       Time = (Date2 - Date1)
  14.       WeekDiff = (Time.Days \ 7)
  15.       Time = (Time - TimeSpan.FromDays(WeekDiff * 7))
  16.  
  17.       Return String.Format("{0} Months, {1} Weeks, {2} Days, {3} Hours, {4} Minutes and {5} Seconds", _
  18.                            MonthDiff, WeekDiff, Time.Days, Time.Hours, Time.Minutes, Time.Seconds)
  19.  
  20.   End Function

¿Tema solucionado? xD.

Saludos




¡¡ BUENÍSIMO !!
Ahora estoy trabajando con éste código para que me dé los meses, quincenas, semanas y días (con la salvedad que 1 mes lo cuente como 30 días, es así como lo quiero) pero creo que me estoy haciendo un lío.

Mi código es el siguiente( advierto que soy un novato en VBNET ):





Código
  1. Private Function DateDifference(ByVal Date1 As DateTime, ByVal Date2 As DateTime) As String
  2.  
  3.        Dim Time As TimeSpan
  4.        Dim MonthDiff As Integer, QuincenaDiff As Integer, weekdiff As Integer
  5.  
  6.        Do Until Date1 > Date2
  7.            Date1 = Date1.AddDays(30)
  8.            MonthDiff += 1
  9.  
  10.            Date1 = Date1.AddDays(15)
  11.            QuincenaDiff += 1
  12.  
  13.            Date1 = Date1.AddDays(7)
  14.            weekdiff += 1
  15.        Loop
  16.  
  17.        MonthDiff -= 1
  18.        Date1 = Date1.AddDays(-30)
  19.  
  20.        QuincenaDiff -= 1
  21.        Date1 = Date1.AddDays(-15)
  22.  
  23.        weekdiff -= 1
  24.        Date1 = Date1.AddDays(-7)
  25.  
  26.        Time = (Date2 - Date1)
  27.        QuincenaDiff  = (Time.Days \ 15)
  28.        Time = (Time - TimeSpan.FromDays(QuincenaDiff * 15))
  29.  
  30.        Time = (Date2 - Date1)
  31.        weekdiff = (Time.Days \ 7)
  32.        Time = (Time - TimeSpan.FromDays(weekdiff * 7))
  33.  
  34.  
  35.  
  36.        Return String.Format("{0} Months, {1} Quincenas, {2} weeks, {3} days, {4} Minutes and {5} Seconds", _
  37.                             MonthDiff, QuincenaDiff, weekdiff, Time.Days, Time.Hours, Time.Minutes, Time.Seconds)
  38.  
  39.    End Function



Pero cuando por ejemplo pongo desde el 16/08/2013 al 31/08/2013 me tira 1 quincena, 2 semanas y 1 día. Cuando debería decir 1 quincena.

¿Qué estoy haciendo mal?.



3  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 15 Agosto 2013, 20:17 pm
He probado el código pero cuando pongo por ejemplo del 15/08/2013 al 02/09/2013 me tira lo siguiente:

1 Months, -1 Weeks, -6 Days, 0 Hours, 0 Minutes and 0 Seconds

Debería decirme 2 semanas y 4 días.

No sé porqué sale la resta negativa y cómo solucionarlo.
4  Programación / .NET (C#, VB.NET, ASP) / ¿ Se puede hacer esta consulta de fechas ? en: 14 Agosto 2013, 02:58 am
Hola, quiero hacer una consulta en vbnet de un intervalo de fechas. Quiero que me diga tal como lo siguiente:

Function sTiempo(dInicio As Date, dFin As Date) As String
sTiempo = Str((DateDiff("s", dInicio, dFin) \ 86400) Mod 365) & " días, "
sTiempo = sTiempo & Str((DateDiff("s", dInicio, dFin) \ 3600) Mod 24) & " horas, "
sTiempo = sTiempo & Str((DateDiff("s", dInicio, dFin) \ 60) Mod 60) & " minutos, "
sTiempo = sTiempo & Str(DateDiff("s", dInicio, dFin) Mod 60) & " segundos."
End Function


Lo que hace es calcular la diferencia en segundos y después ajustarla a dias, horas...

p.e. Imaginemos que en un TextBox (Text1) tienes una fecha en este formato "25/07/2007 15:00:00" y en otro (Text2) lo siguiente "26/07/2007 17:25:32"

Si haces una llamada a la función así:
Variable = sTiempo(Text1, Text2)
retornará la cadena "1 días, 2 horas, 25 minutos, 32 segundos."

Pero yo quiero que el intervalo me diga los meses, semanas y días.
Por ejemplo del 01/03/2013 al 10/04/2013 y me diga que hay 1 MES, 1 SEMANA y 3 DÍAS.


¿Se podría hacer?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines