PDA

View Full Version : گذاشتن تاريخ فارسي



f_safarpour
جمعه 05 اسفند 1390, 19:32 عصر
سلام.
اگه بخوام توي TEXTBOX تاريخ سيستم به محض لود شدن فرمم قرار بگيره با ثبت اطلاعات تاريخم تو فيلد تاريخ ثبت شه چه كدي بايد بنويسم؟ممنون اگه كمك كنيد.

Hybrid
جمعه 05 اسفند 1390, 20:43 عصر
سلام ،

سوالت اصلا واضح نیست ، شما میخواین تاریخ شمسی رو داخل بانک ذخیره کنید؟ خوب وقتی که داخل خود ویژوال استودیو از طریق کلاس PersianCalender اومدین تاریخ رو برگردان کردین به فارسی همونو داخل بانک ذخیره کنید و هیچ مشکلی پیش نمیاد ( یعنی خودش با فرمت فارسی ذخیره میشه برای اینکار میتونین نوع فیلد رو Text در نظر بگیرین)

موفق باشید./

فرید نجفلو
جمعه 05 اسفند 1390, 21:48 عصر
من که بکلی منظور شما رو متوجه نشدم
موضوع تاپیک هم با متن سوال نمی خونه!
یه چیز یاتوت نره : بهتر بپرسید تا بهتر جواب رو بگیرید

f_safarpour
جمعه 05 اسفند 1390, 22:13 عصر
تو بانكم يه فيلد تاريخ دارم كه از نوع date هستش.ميخوام زماني كه اطلاعات رو وارد كنم ديگه text تاريخ و من ننويسم. ميخوام اتوماتيك وقتي فرمم لود ميشه تاريخ توي او text boxبياد اونم به شمسي و وقتي كليد ثبت و ميزنم تاريخ هم تو فيلد خودش ثبت شه تو بانكم.

فرید نجفلو
جمعه 05 اسفند 1390, 22:23 عصر
شما باید یه تابع بنویسید که تاریخ روز شمسی رو برگردونه و از اون تو لود فرم استفاده کنید تا Textbox رو ست کنید
txtDate.Text = GetPersianDate()
در مورد ذخیره هم که اونو باید با بقیه اطلاعات ذخیره کنید!
تو ذخیره اطلاعات که مشکلی ندارید؟
و اگه می خواید دقیقا همون تاریخ شمسی رو تو بانک اطلاعاتی ذخیره کنید نوع فیلد Date مناسب این کار نیست.

f_safarpour
شنبه 06 اسفند 1390, 19:14 عصر
پس از چه نوعي بگيرم؟از نوع text؟ نه تو ذخيره مشكلي ندارم.مرسي كه كمكم كرديد.

فرید نجفلو
شنبه 06 اسفند 1390, 19:32 عصر
نوع دقیق میشه
varchar(10)
بدست آوردن تاریخ هم زیاد سخت نیست یکم فکر می کردین خودتون می نوشتین:

Dim pc As New Globalization.PersianCalendar
Dim TodayInIran As String = pc.GetYear(Now)
TodayInIran &= "/" & Strings.Right(("0" & pc.GetMonth(Now)), 2)
TodayInIran &= "/" & Strings.Right(("0" & pc.GetDayOfMonth(Now)), 2)

arash020
سه شنبه 09 اسفند 1390, 11:54 صبح
سلام یه سری به وبلاگ http://www.eaglevb.blogfa.com/ بزن
نمونه جالبی توش هست