PDA

View Full Version : سوال: بدست آوردن فرمت تاریخ سیستم



gilsoft
جمعه 08 دی 1391, 22:37 عصر
سلام دوستان

ابتدا نگاهی به کد زیر بیاندازید :

Dim mDT As Date = Date.Today
من میخوام فرمت فرمت متغیر mDT رو بدست بیارم (منظورم YY/MM/DD یا MM/DD/YYYY یا YYYY/MM/DD و ... هست) که بتونم پس از Split دوباره به همون فرمت اون رو Merge کنم

مانند Return ( CDate(Year + "/" + Month + "/" + Day))

و همچنین Separator تاریخ جاری سیستم(ویندوز) رو چگونه باید بدست بیارم ؟ :متفکر:

نمیدونم سوالم رو درست تشریح کردم یا نه ؟ :متفکر:

kingdaniyal
شنبه 09 دی 1391, 12:38 عصر
یعنی میخواین همین تاریخو به صورت جدا جدا خودتون بنویسید؟
یعنی مثلا تاریخو خودتون تعیین کنید که کجا باشه آره؟

gilsoft
شنبه 09 دی 1391, 14:54 عصر
یعنی میخواین همین تاریخو به صورت جدا جدا خودتون بنویسید؟
یعنی مثلا تاریخو خودتون تعیین کنید که کجا باشه آره؟

سلام دوست عزیز:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim mDT As Date = Date.Today
Dim splt As String() = Split(mDT, "/")
Console.WriteLine("Year : {0}, Month : {1}, Day : {2}", splt(0), splt(1), splt(2))
End Sub
' Result :
'Year : 12, Month : 29, Day : 2012

کد بالا رو نگاه کن .... (این فقط یک مثال مختصر شده ست :چشمک:)

من میدونم که فرمت تاریخ سیستم من dd/MM/yyyy هست و از این بابت مشکلی نیست ... اما وقتی برنامه رو میبرم جای دیگه نصب میکنم ... مشکل فوق (به سطر شماره 7 کد بالا توجه کن) پیش میاد ...

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