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

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

  1. #1

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

    با سلام
    من تاریخ ویندوز خودم رو هجری شمسی کردم و از وقتی این کار رو انجام دادم ، تمام تاریخ هایی که در داخل برنامه سیو میشود به هجری شمسی تبدیل میشود ، مثلاً دریک DataTable که یک ستون آن را به اسم DT با DataType تاریخ ساخته ام ،مقدار اولیه "01-02-2019" را داخل جدول قرار میدهم ولی داخل دتاتیبل مقدارش رو هجری شمسی فرض کرده و به میلادی تبدیل شده ، این تبدیل رو نمی دونم کجا انجام میده .(داخل جدول مقدار 21-04-2640 قرار میده!)
    مشکل من پیدا کردن گزینه تبدیل اتوماتیک این اتفاق هست چون تا وقتی دلیلش رو پیدا نکنم اگه برنامه رو پابلیش هم کنم آنگاه یوزر ممکنه تاریخش رو روی شمسی بزاره و برنامه من کلاً ارور میده .(برنامه یه جورایی بحث محاسباتی سنگین داره)
    ممنون میشم کسی اگه اطلاعی داره ،راهنمایی کنه.
    با تشکر
    آخرین ویرایش به وسیله hamid 64 : چهارشنبه 29 اسفند 1397 در 22:46 عصر دلیل: غلط نگارشی

  2. #2

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

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


    DataTable.Columns.Add("DT", System.Type.GetType("System.DateTime"))
    Dim MyDate As DateTime = Nothing
    Date.TryParseExact("2019-08-27", "yyyy-MM-dd", Globalization.CultureInfo.CreateSpecificCulture("e n-US"), Globalization.DateTimeStyles.None, MyDate)
    DataTable.Rows.Add(MyDate)
    Dim DR() As DataRow
    Dim Sr As String = MyDate.ToString("yyyy-MM-dd", Globalization.CultureInfo.CreateSpecificCulture("e n-US"))
    DR = DataTable.Select("DT = #" & Sr & "#")

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: پنج شنبه 26 آذر 1394, 11:20 صبح
  2. سوال: نحوه استفاده از دو دیتا بیس در سی شارپ با استفاده از LINQ
    نوشته شده توسط Behnam6670 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: چهارشنبه 23 اسفند 1391, 00:22 صبح
  3. سوال: نحوه استفاده از دو دیتا بیس در سی شارپ با استفاده از LINQ
    نوشته شده توسط Behnam6670 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 22 اسفند 1391, 07:14 صبح

برچسب های این تاپیک

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

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