Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2005 में टाइमज़ोन कैसे परिवर्तित करें?

चूंकि SQL सर्वर इसके लिए अलग-अलग समर्थन प्रदान नहीं करता है, आप एक .Net dll संग्रहीत कार्यविधि लिखने पर विचार कर सकते हैं, जो .Net TimeZoneInfo ऑब्जेक्ट , यह वस्तु डीएसटी सहित सभी नियमों को ध्यान में रखती है। यह वर्ग आपको समय को एक क्षेत्र से दूसरे क्षेत्र में भी परिवर्तित करने की अनुमति देता है। मुझे आशा है कि यह मदद करता है।

DateTime hwTime = new DateTime(2007, 02, 01, 08, 00, 00);
try
{
   TimeZoneInfo hwZone = TimeZoneInfo.FindSystemTimeZoneById("Hawaiian Standard Time");
   Console.WriteLine("{0} {1} is {2} local time.", 
           hwTime, 
           hwZone.IsDaylightSavingTime(hwTime) ? hwZone.DaylightName : hwZone.StandardName, 
           TimeZoneInfo.ConvertTime(hwTime, hwZone, TimeZoneInfo.Local));
}
catch (TimeZoneNotFoundException)
{
   Console.WriteLine("The registry does not define the Hawaiian Standard Time zone.");
}                           
catch (InvalidTimeZoneException)
{
   Console.WriteLine("Registry data on the Hawaiian STandard Time zone has been corrupted.");
}

[संपादित करें]

ट्यूटोरियल क्रिएटिंग सिंपल .Net DLL संग्रहीत कार्यविधि।

एक और उपयोगी ट्यूटोरियल, जिसमें परिनियोजन पर अधिक विवरण है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SYSUTCDATETIME () SQL सर्वर में उदाहरण (T-SQL)

  2. MS SQL सर्वर में 24/7 IS डेटाबेस का शेड्यूल्ड रखरखाव

  3. एक बड़ी SQL स्क्रिप्ट निष्पादित करें (GO कमांड के साथ)

  4. jTDS के साथ डेटाटाइमऑफ़सेट डेटाटाइप का उपयोग करना

  5. लिंक्ड सर्वर SQLNCLI समस्या। कोई लेन-देन सक्रिय नहीं है