رفتن به مطلب
  • 0

ساعت دریافتی 1 ساعت جلوتر است !


fun_code

سوال

سلام دوستان

یک نرم افزار ساختم. از یکم فروردین وقتی با دستور DateTime.Now زمان فعلی رو میگیرم 1 ساعت جلوتر است ! در حالی که ساعت سیستم درسته و جلوتر نیست !

بخوام خودم یکساعت بیارمش عقب هم صحیح نیست. چون شاید روزی واقعا ساعت ها جابجا شد و دوباره به هم میریزه.

چرا باید زمان ویندوز درست باشه اما زمانی که در کدنویسی میگیرم اشتباه باشه ! مگر زمان رو از ویندوز دریافت نمیکنه !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

این کد رو تست کن ببین جواب میده یا نه

Sub SetIranTimeZone
    Dim jo As JavaObject
    jo.InitializeStatic("java.util.TimeZone").RunMethod("setDefault", Array(jo.RunMethod("getTimeZone", Array("Asia/Tehran"))))
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 ساعت قبل، محمدرضا شاهپیری گفته است:

این کد رو تست کن ببین جواب میده یا نه

Sub SetIranTimeZone
    Dim jo As JavaObject
    jo.InitializeStatic("java.util.TimeZone").RunMethod("setDefault", Array(jo.RunMethod("getTimeZone", Array("Asia/Tehran"))))
End Sub

 

سلام استاد

خیر، با این کدی که لطف کردید نشد.

اما با دستور زیر حل شد.

DateTime.SetTimeZone(3.5)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...