سلام دوستان
می خواستم بپرسم چه طور می تونم یک تاریخ رو که به صورت string هست به نوع date تبدیل کنم
VB.Net2005
Printable View
سلام دوستان
می خواستم بپرسم چه طور می تونم یک تاریخ رو که به صورت string هست به نوع date تبدیل کنم
VB.Net2005
سلام
=====کد:Dim s As String
Dim d As Date
s = "2000/1/1"
s = "January 01, 2000"
d = Date.Parse(s)
d = CDate(s)
d = Convert.ToDateTime(s)
d = CType(s, Date)
البته برای تاریخ شمسی هم خودم dll ای دارم که میتواند این تبدیل را انجام دهد.
(اگر بدرتان میخورد میتوانم اپلود کنم)
کد:Imports GHNet
'...
Dim s As String
Dim d As Date
Dim ird As IrDate
s = "15 مرداد 1388"
s = "1388-5-15"
s = "15-5-1388"
s = "1388/5/15"
s = "15/5/1388"
s = "15 5 1388"
ird = IrDate.Parse(s)
ird = CType(s, IrDate)
d = ird.ToDateTime()
d = CType(ird, Date)
اگه براتون مقدوره زحمت اون کتابخانه و یک نمونه هم لطفا بزارین
ببخشید اخه من تو c# تازه کارم
سلام
من فعلاً علی الحساب اخرین نسخه dll فوق را برایتان آپلود کردم.نقل قول:
اگه براتون مقدوره زحمت اون کتابخانه و یک نمونه هم لطفا بزارین
dll را reference کنید و از کدهای زیر استفاده کنید:
گمانم ساده باشد و سمپل خاصی نخواهد، حالا یک تستی کنید.کد:string s;
DateTime d;
GHNet.IrDate ird;
s = "15 مرداد 1388";
s = "1388-5-15";
s = "15-5-1388";
s = "1388/5/15";
s = "15/5/1388";
s = "15 5 1388";
ird = GHNet.IrDate.Parse(s);
ird = (GHNet.IrDate)s;
d = ird.ToDateTime();
d = (DateTime)ird;
rapidshare.com/files/266306500/GHNet.zip
ممنون متوجه شدم