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

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

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1382
    پست
    54

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

    سلام به همگی

    من کد مربوط به تبدیل تاریخ از میلادی به شمسی رو با vb.net یا C#‎ می خوام اگه کسی داره ممنون می شم برام بفرستینش.

    با تشکر
    امید

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    78

    وی بی 6

    دوست عزیز من ماژولش رو تو وی بی 6 دارم اگه میخوای برات بفرستم

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1382
    پست
    54
    سلام

    اگه برام ارسالش کنید ممنون می شم.email من izadkhasti_omid@yahoo.com .

    ممنون از ککمکتون

    امید

  4. #4
    کاربر دائمی آواتار komeil64
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    سن
    38
    پست
    618
    سلام
    تو قسمت دانلود همین سایت یه ocx برای این کار هست از اون هم میتونی استفاده کنی

  5. #5
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342

    using System;


    namespace vahid
    {
    /// <summary>
    /// clsPesianDate.
    /// Converted to VC#‎ by : Vahid_Nasiri@Yahoo.Com
    /// </summary>
    public class clsPersianDate
    {


    public clsPersianDate()
    {
    //
    // TODO: Add constructor logic here (chi! bih!)
    //
    }


    /// <summary>
    /// GetShamsiDate.
    /// Its name is so clear!
    /// </summary>
    public string GetSystemShamsiDate()
    {

    int Year = System.DateTime.Now.Year;
    int Month = System.DateTime.Now.Month;
    int Day = System.DateTime.Now.Day ;
    return GetShamsiDate(Year, Month, Day);

    }


    /// <summary>
    /// GetShamsiDate.
    /// Converts the specified date to shamsi.
    /// </summary>
    public string GetShamsiDate(int Year,int Month,int Day)
    {
    int[] A ={0,10, 11, 9, 11, 10, 10, 9, 9, 9, 8, 9, 9};
    int[] B ={0,30, 30, 29, 31, 31, 31, 31, 31, 31, 30, 30, 30};

    int YY;
    int MM;
    int DD;
    string CHm,CHd ;

    // Get current Date values
    YY = Year - 621;
    if ((Year % 4 == 0) && (Month == 3) && (Day < 21))
    {
    A[3]++;
    B[3]++;
    }
    MM = Month + 9;
    DD = Day + A[Month];
    if (DD > B[Month])
    {
    DD -= B[Month];
    MM++;
    }
    if (MM > 12)
    MM -= 12;

    if (MM == 10 && DD > 10)
    YY--;

    if (MM == 11 || MM == 12)
    YY--;

    if (MM<10)
    CHm = "0" + MM.ToString() ;
    else
    CHm = MM.ToString() ;

    if (DD<10)
    CHd = "0" + DD.ToString() ;
    else
    CHd = DD.ToString() ;

    return YY.ToString() + '/' + CHm + '/' + CHd;
    }

    public string systemDayOfWeek()
    {
    string res="";

    switch( System.DateTime.Now.DayOfWeek.ToString() )
    {
    case "Saturday" :
    res = "شنبه";
    break;

    case "Sunday" :
    res = "یک شنبه" ;
    break;

    case "Monday":
    res = "دوشنبه";
    break;

    case "Tuesday":
    res = "سه شنبه";
    break;

    case "Wednesday":
    res = "چهار شنبه";
    break;

    case "Thursday":
    res = "پنج شنبه";
    break;

    case "Friday":
    res = "جمعه" ;
    break;
    }

    return res ;

    }

    public string systemShamsiDatTime()
    {

    return
    GetSystemShamsiDate() + " اکنون " +"\n"+
    System.DateTime.Now.ToLongTimeString() +"\n"+
    System.DateTime.Now.ToLongDateString() + " " +"\n"+
    System.DateTime.Now.DayOfWeek + " "+
    systemDayOfWeek() ;
    }

    }
    }


  6. #6

    با تشکر

    کد وارده را برای 18 دسامبر 2004 وارد کردم اما خروجی اشتباه داد.

    با تشکر مجدد

  7. #7

  8. #8
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    کد اصلاح شده ی فوق در بخش سی شارپ موجود است.

  9. #9
    یه نگاه هم به این بنداز :
    http://www.barnamenevis.org/vi...727&highlight=
    نظرتم بگو

  10. #10
    اگه میشه بگید چطوری میشه از #C تو صفحه Vb.net استفاده کرد مرسی

  11. #11
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632

    Interoperability(eshtebah naneveshtam?!!)

    سلام.
    بوسیله interoperability ها میشود که من بلد نیستم ولی راحت تر این است که خودتان آنرا تبدیل کنید. :oops:

  12. #12
    نمیشه DLL کرد

    میشه یکی راهنمایی کنه ؟

  13. #13
    کاربر دائمی آواتار Peyman_Ranjbar
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    شیراز
    پست
    608
    نقل قول نوشته شده توسط ealireza
    نمیشه DLL کرد

    میشه یکی راهنمایی کنه ؟

    1. برای dll کردن یه پروژه class library به برنامه اضافه کن
    2. توی refrence برنامه اول اونو اضافه کن
    3. حالا هر تابعی رو که می خواهی توی برنامه اصلیت استفاده کنی رو به صورت public معرفی کن

    مثال اون هم اینجا گذاشتم
    امیدوارم که منظورت همین باشه

    موفق باشی :flower:

  14. #14
    ..::UnicorN::..
    جان اگه میشه همون تاریخ رو تو یه صفحه VB.net بزار :mrgreen:

  15. #15
    کاربر دائمی آواتار AspNet
    تاریخ عضویت
    آذر 1383
    محل زندگی
    سایت برنامه نویس
    پست
    469
    لطفا سری به اینجا بزنید که کارم لنگه

    http://www.barnamenevis.org/vi...1&start=10

    :oops:

  16. #16
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    ای بابا
    یه برنامه online هم هست که کد #C رو تبدیل به vb میکنه!
    بابا google هم باهاله ها!
    با احترام.

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

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