نمایش نتایج 1 تا 6 از 6

نام تاپیک: کمک ذخیره تاریخ شمسی در دیتابیس

  1. #1
    کاربر جدید آواتار Ehsan_hetfield
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    36
    پست
    24

    کمک ذخیره تاریخ شمسی در دیتابیس

    سلام جون هرکی دوست دارید کمک کنید یک کد یا هرچی که کامل باشه برای تبدیل تاریخ میلادی به شمسی میخوام هی هم نگید میلادی بریز شمسی بخون تکست باکس من هم از نوع datetime هست فقط کد بدین تورو خدا

  2. #2
    کاربر دائمی آواتار MSN_Issue
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهدالرضا
    پست
    586

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

    امیدوارم به دردت بخوره :
    PersianCalendar PrsClnd = new PersianCalendar();
    DateTime DT = DateTime.Now;
    string Year;
    string Month;
    string Day;
    Year = PrsClnd.GetYear(DT).ToString();
    Month = PrsClnd.GetMonth(DT).ToString();
    Day = PrsClnd.GetDayOfMonth(DT).ToString();
    string ds = "" + Year + '/' + Month + '/' + Day;

  3. #3
    کاربر دائمی آواتار mostafa_shoakry
    تاریخ عضویت
    آذر 1388
    محل زندگی
    فعلا که ساکن اردبیلم
    سن
    36
    پست
    292

    Talking نقل قول: کمک ذخیره تاریخ شمسی در دیتابیس

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

    public string Miladi2Shamsi(DateTime _date)
    {
    PersianCalendar pc = new PersianCalendar();
    StringBuilder sb = new StringBuilder();
    sb.Append(pc.GetYear(_date).ToString("00"));
    sb.Append("/");
    sb.Append(pc.GetMonth(_date).ToString("00"));
    sb.Append("/");
    sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
    return sb.ToString();
    }
    فقط کافی اینو به صورت
    string today = Miladi2Shamsi(DateTime.Now);
    فراخونی کنی و به جای string todat می تونی هر نوع رشته ای رو بزاری.

  4. #4
    کاربر جدید آواتار Ehsan_hetfield
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    36
    پست
    24

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

    سلام ممنون از کدها ولی اینا وقتی تو دیتابیس اینسرت میشه تاریخ رو اشتباه نشون میده
    لطفا بازهم کمک کنید خیلی گیر کردم

  5. #5

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

    به نظر من از هیچ تابعی استفاده نکن فقط در دیتابیس فیلدی رو که میخوای توش تاریخ وارد بشه از نوع nchar(10) تعریف کن و رشته ها رو با فرمت خاص خودت توش اینسرت کن طوری که بعدا بتونی تو جمع و تفریقا فقط با یک تبدیل نوع ازشون استفاده کنی...

  6. #6
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

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

    مشکل در فیلد بانکه String یا nchar بزار و طولش رو 10 بزار مشکلت حل میشه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •