PDA

View Full Version : سوال: تاريخ شمسي



غلامرضا نو
سه شنبه 17 شهریور 1388, 08:15 صبح
فايل shamsi.dll را از همين سايت كه دوستان گذاشته بودند دانلود كردم ولي وقتي ميخواهم به vb.net اضافه كنم پيغام خطا مبني بر درست نبودن كامپايل آنرا ميدهد خواهشا يكي كمك كنه/
شديدا نياز دارم
با تشكر

heidary.mahdi
سه شنبه 17 شهریور 1388, 08:57 صبح
با عرض سلام :
دوستان اين فايل shamsi.dll به References add نمي شود . البته گفتني است كه من از فايل FarsiLibrary استفاده مي كنم. مي خوام بدونم يهتر از اونه ؟ يا نه !
با تشكر

ebraham
یک شنبه 23 مرداد 1390, 20:31 عصر
سلام بهترين راه استفاده از persian calander خود vs است چرا از اون استفاده نميكنيد؟

bia2joker
یک شنبه 23 مرداد 1390, 23:13 عصر
این هم تابع تبدیل میلادی به شمسی
PrivateFunction MiladiToShamsi(ByVal MDate AsDate) AsString
MiladiToShamsi = ""
Dim pc AsNew Globalization.PersianCalendar
Dim Sal AsInteger = pc.GetYear(MDate)
Dim Mah AsInteger = pc.GetMonth(MDate)
Dim Roz AsInteger = pc.GetDayOfMonth(MDate)
MiladiToShamsi = Format(Sal, "0000") & "/" & Format(Mah, "00") & "/" & Format(Roz, "00")
Return MiladiToShamsi
EndFunction

مثلا تاریخ امروز را بخواهیم بدست بیاوریم

MsgBox(MiladiToShamsi(Now))

ahmadreza517
دوشنبه 24 مرداد 1390, 20:19 عصر
سلام دوست عزیز بد نیست به این آدرس سری بزنی
http://mobtakerbartar.persianblog.ir/post/14