View Full Version : سوال: کمک در فرمت متن نسخه پشتیبان
shahramap
چهارشنبه 23 مرداد 1392, 22:44 عصر
من کدزیرکه مربوط به فرمت متن پشتیبان گیری هستش رو میخوام با تاریخ شمسی ذخیره کنم از کامپونت PersianDateTimePickeR و PersianDATE هم استفاده میکنم تو برنامم.لطفاً راهنمایی کنید.
saveFileDialog1.FileName = "Backupfile" + DateTime.Now.ToShortDateString;
rezaei_y
پنج شنبه 24 مرداد 1392, 01:00 صبح
public static string ToShamsiDateYMD(DateTime date)
{
System.Globalization.PersianCalendar PC = new System.Globalization.PersianCalendar();
int intYear = PC.GetYear(date);
int intMonth = PC.GetMonth(date);
int intDay = PC.GetDayOfMonth(date);
string day = intDay.ToString();
if (intDay < 10)
day = "0" + intDay.ToString();
string month = intMonth.ToString();
if (intMonth < 10)
month = "0" + intMonth.ToString();
return (intYear.ToString() + "/" + month + "/" + day);
}
saveFileDialog1.FileName = "Backupfile" +ToShamsiDateYMD(DateTime.Now);
shahramap
پنج شنبه 24 مرداد 1392, 01:56 صبح
مرسی داداش درست شد..فقط یه سوال دیگه...این تابع رو میتونم برای ShamsiDateTimePicker نیز استفاده کنم چون تاریخ رو به صورت 1392/1/1 در دیتابیسم ذخیره میکنه که من میخوام به اینصورت ذخیره بشه 1392/01/01. اگه راهنمایی کنین ممنون میشم.
danialafshari
پنج شنبه 24 مرداد 1392, 09:57 صبح
مرسی داداش درست شد..فقط یه سوال دیگه...این تابع رو میتونم برای ShamsiDateTimePicker نیز استفاده کنم چون تاریخ رو به صورت 1392/1/1 در دیتابیسم ذخیره میکنه که من میخوام به اینصورت ذخیره بشه 1392/01/01. اگه راهنمایی کنین ممنون میشم.
سلام
این که کاری نداره
private void button1_Click(object sender, EventArgs e)
{
PersianCalendar p = new PersianCalendar();
MessageBox.Show(p.GetYear(DateTime.Now).ToString("0000") + "/" + p.GetMonth(DateTime.Now).ToString("00") + "/" + p.GetDayOfMonth(DateTime.Now).ToString("00"));
}
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.