امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر تاریخ سیستم
نویسنده پیام
امیر تقوی آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
تغییر تاریخ سیستم
سلام

کد زیر رو در نظر بگیرید:

کد:
<StructLayout(LayoutKind.Sequential)> _
   Private Structure SystemDateTime
        Public wYear As Short
        Public wMonth As Short
        Public wDayOfWeek As Short
        Public wDay As Short
        Public wHour As Short
        Public wMinute As Short
        Public wSecond As Short
        Public wMilliseconds As Short
    End Structure

    <DllImport("kernel32.dll")> _
    Private Shared Function SetSystemTime(<[In]()> _
   ByRef st As SystemDateTime) As Boolean
    End Function

    Private MyDate As SystemDateTime

    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) _
                              Handles Button1.Click

        With MyDate

            .wYear = 1985
            .wMonth = 1
            .wDayOfWeek = Now.DayOfWeek
            .wDay = 1
            .wHour = Now.Hour
            .wMinute = Now.Minute
            .wSecond = Now.Second
            .wMilliseconds = Now.Millisecond
        End With

        Me.Text = SetSystemTime(MyDate)
    End Sub

اگر سال رو به 1985 تغییر بدم تاریخ سیستم هم 1985 میشه. اما اگر ساعت رو به 8 تغییر بدم 8 ساعت به ساعت جاری سیستم اضافه میکنه. در این Method حتما باید تاریخ و ساعت رو وارد کنم تا Method بدرستی عمل کنه. حالا من میخوام فقط تاریخ سیستم تغییر کنه و ساعت جاری سیستم سر جاش بمونه آیا راه حلی به ذهنتون می رسه.(اگر ساعت جاری سیستم رو هم بدم(Date.Now) باز به همون اندازه به ساعت جاری اضافه میکنه)
(آخرین ویرایش در این ارسال: ۱۵-شهریور-۱۳۸۵, ۰۸:۱۷:۵۷، توسط امیر تقوی.)
۱۵-شهریور-۱۳۸۵, ۰۸:۱۶:۲۴
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: تغییر تاریخ سیستم
سلام.
ببین این کد جواب میده.
Date = "2000/1/1"
۲۵-شهریور-۱۳۸۵, ۰۱:۲۶:۲۶
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #3
RE: تغییر تاریخ سیستم
سلام
خوب ساعت رو => "Time" بزار!!
۲۲-آذر-۱۳۸۵, ۲۰:۱۸:۵۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] Question تغییر متن یک node در treeview با توابع API Kadilak 0 1,741 ۲۶-خرداد-۱۳۹۳, ۲۲:۰۶:۵۳
آخرین ارسال: Kadilak
  بدست آوردن خصوصیات یک شیی و یا تغییر آنها HoseinVig 11 11,342 ۲۷-اسفند-۱۳۸۷, ۰۴:۲۶:۱۴
آخرین ارسال: HoseinVig
  تغییر زبان پنجره در تمام حالت godvb 1 3,035 ۲۲-خرداد-۱۳۸۷, ۱۹:۴۷:۱۵
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS