Profile image example Profile image example

حسین حیاتی

حسین حیاتی   |   پنج‌شنبه,2 آبان 1398

سلام ؛ همونطور که تو متن خطا مشخصه iis یا دچار مشکل شده یا کلا نصب نشده روی سیستمتون

در این مورد اگه iis دچار مشکل شده با کلیک راست کنار آیکونش که در کنار ساعته میتونید پورت رو عوض کنید. همچنین داخل برنامه asp.net رو هم میتونید پورت اجرا رو عوض کنید.

ولی اگه کلا نصب نشده میبایست این ویژگی رو باید از طریق ویژگیهای ویندوز اضافه کنید.

خطای Unable to launch the IIS Express Web server

حسین حیاتی   |   یکشنبه,31 شهریور 1398

این نوع نمایش تاریخ فقط برای نمایش به کاربر هست و برای سئو باید متاتگ مخصوص با تاریخ میلادی تعریف کنید.

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

برای تبدیل میلادی به شمسی خط دوم را پاک کنید. خط دوم کاربرد دیگه داره که توی توضیحات کلاس نوشته

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

یک کتابخانه در گیت هاب در این مورد MD.PersianDateTime هست.

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

به عنوان نمونه یک کلاس به نام PersianDate ایجاد کنید و محتوای زیر را در آن Paste کنید.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Extensions

{

public static class PersianDate

{

/// <summary>

/// یک استرینگ تاریخ شمسی را به معادل میلادی تبدیل میکند

/// </summary>

/// <param name="persianDate">تاریخ شمسی</param>

/// <returns>تاریخ میلادی</returns>

public static DateTime ToGeorgianDateTime(this string persianDate)

{

int year = Convert.ToInt32(persianDate.Substring(0, 4));

int month = Convert.ToInt32(persianDate.Substring(5, 2));

int day = Convert.ToInt32(persianDate.Substring(8, 2));

DateTime georgianDateTime = new DateTime(year, month, day,new System.Globalization.PersianCalendar());

return georgianDateTime;

}

/// <summary>

/// یک تاریخ میلادی را به معادل فارسی آن تبدیل میکند

/// </summary>

/// <param name="georgianDate">تاریخ میلادی</param>

/// <returns>تاریخ شمسی</returns>

public static string ToPersianDateString(this DateTime georgianDate)

{

System.Globalization.PersianCalendar persianCalendar = new System.Globalization.PersianCalendar();

string year = persianCalendar.GetYear(georgianDate).ToString();

string month = persianCalendar.GetMonth(georgianDate).ToString().PadLeft(2,'0');

string day = persianCalendar.GetDayOfMonth(georgianDate).ToString().PadLeft(2, '0');

string persianDateString = string.Format("{0}/{1}/{2}", year, month, day);

return persianDateString;

}

/// <summary>

/// یک تعداد روز را از یک تاریخ شمسی کم میکند یا به آن آضافه میکند

/// </summary>

/// <param name="georgianDate">تاریخ شمسی اول</param>

/// <param name="days">تعداد روزی که میخواهیم اضافه یا کم کنیم</param>

/// <returns>تاریخ شمسی به اضافه تعداد روز</returns>

public static string AddDaysToShamsiDate(this string persianDate,int days)

{

DateTime dt = persianDate.ToGeorgianDateTime();

dt = dt.AddDays(days);

return dt.ToPersianDateString();

}

}

}

نحوه استفاده نیز به صورت زیر است

string mystring = DateTime.Now.ToPersianDateString();

string mystring2 = DateTime.Now.AddDaysToShamsiDate();

//و در نهایت مقدار مای استرینگ رو یه جا نشون بدید.

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   چهارشنبه,27 شهریور 1398

مثال int به طریق درستش این مثال هست: new int نه newint

string numbers ="12345";

int[] intArray =new int[numbers.Length];

for(int i=0; i < numbers.Length; i++)

{

intArray[i]=int.Parse(numbers[i]);

}

جدا کردن اعداد در c#

حسین حیاتی   |   چهارشنبه,27 شهریور 1398

حسین حیاتی   |   چهارشنبه,27 شهریور 1398

سلام

در این صورت از تابع substring استفاده کنید:

string input = "OneTwoThree";

string sub = input.Substring(0, 3);

Substring(0, 3) Returns substring of first 3 chars.

Substring(3, 3) Returns substring of second 3 chars.

Substring(6) Returns substring of all chars after first


جدا کردن اعداد در c#

مدیر وب سایت پیشگامیت ، برنامه نویس و علاقه مند به تکنولوژی و آموزش های روز