Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2010, 05:32
Avatar de Valery-Net
Valery-Net
 
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 6 meses
Puntos: 12
Respuesta: Obtener DST en pda

Prueba lo siguiente:

Código C:
Ver original
  1. using System.Globalization;  
  2.      
  3.     public static DataTable GenerateDST(int startYear, int endYear)  
  4.     {  
  5.         DataTable dt = new DataTable();  
  6.         //get the current timezone  
  7.         TimeZone oTimeZone = TimeZone.CurrentTimeZone;  
  8.         DaylightTime oDST;  
  9.      
  10.        dt.Columns.Add("Year");  
  11.        dt.Columns.Add("Start Date");  
  12.        dt.Columns.Add("End Date");  
  13.      
  14.        for (int i = startYear; i <= endYear; i++)  
  15.        {  
  16.            oDST = oTimeZone.GetDaylightChanges(i);  
  17.            dt.Rows.Add(oDST.Start.Year, oDST.Start.ToShortDateString(), oDST.End.ToShortDateString());  
  18.        }  
  19.      
  20.        oTimeZone = null;  
  21.        oDST = null;  
  22.      
  23.        return dt;  
  24.    }

Qué versión del compact net framework estás usando ?