PDA

View Full Version : انتخابگر تاریخ وساعت برای asp.net



advitrin2013
دوشنبه 15 دی 1393, 09:23 صبح
سلام این تاریخ توی یه تکست باکس نوشتم ۱۳۹۳/۱۰/۰۹ ۱۲:۱۲:۱۲ حالا میخوام همین تاریخ و ساعت رو تبدیل کنم به میلادی چه جوری باید جدا کرد سال ماه و روز و ساعت دقیقه و ثانیه رو توی این تکست باکس و جدا جدا کرد و توی تابع تبدیلم بزارم
مثلا
test(year,month,day,hours,minutes,seconds

میخوام تکست باکس بالا کاراکتر سالش بیاد توی این سال کاراکتر ماه بیاد تو این ماه به همین ترتیب

advitrin2013
دوشنبه 15 دی 1393, 18:56 عصر
افا یکی جواب بدهخ

keiv@n
سه شنبه 16 دی 1393, 00:26 صبح
سلام

اینم کدش :







using System.Globalization;

public partial class _Default : System.Web.UI.Page
{
PersianCalendar pc = new PersianCalendar();
DateTime dt;
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "";
}
protected void Button1_Click(object sender, EventArgs e)
{
string raw = TextBox1.Text.Trim();
string[] time= new string[3];
string[] date = new string[3];
time = raw.Remove(0,10).Split(':');
for (int i = 0; i < time.Length; i++)
time[i] = time[i].Trim();
date = raw.Remove(10, TextBox1.Text.Length - 10).Split('/');
for (int i = 0; i < date.Length; i++)
date[i] = date[i].Trim();
dt = pc.ToDateTime(int.Parse(date[0]), int.Parse(date[1]), int.Parse(date[2])
,int.Parse(time[0]),int.Parse(time[1]), int.Parse(time[2]), 11);
Label1.Text = dt.ToString();
}
}