[英]DNX Core and DNX 4.5 always out of reference when creating a new ASP.net 5 MVC Web Application
[英]asp.net 5 & mvc 6 how to use PersianCalendar in dnx core 5?
我使用此代码在mvc 6中获取波斯celander,当bulid项目获取错误CS0246时,找不到类型或名称空间名称“ PersianCalendar”(您是否缺少using指令或程序集引用?)
我的代码是
public static string PersianDate(this DateTime dateTime, bool isShowDay = false)
{
var persianCalendar = new PersianCalendar();
var day = string.Empty;
if (isShowDay)
day = Getday(dateTime);
return
$"{persianCalendar.GetYear(dateTime):0000}/{persianCalendar.GetMonth(dateTime):00}/{persianCalendar.GetDayOfMonth(dateTime):00} {day}".Trim();
}
private static string Getday(DateTime dateTime)
{
switch (dateTime.DayOfWeek)
{
case DayOfWeek.Saturday:
return "شنبه";
case DayOfWeek.Sunday:
return "یکشنبه";
case DayOfWeek.Monday:
return "دوشنبه";
case DayOfWeek.Tuesday:
return "سه شنبه";
case DayOfWeek.Wednesday:
return "چهارشنبه";
case DayOfWeek.Thursday:
return "پنج شنبه";
case DayOfWeek.Friday:
return "جمعه";
default:
return string.Empty;
}
}
public static string GetFullTime(this DateTime dateTime)
{
return $"{dateTime.Hour:00}:{dateTime.Minute:00}:{dateTime.Second:00}";
}
您需要将与Calendars包相关的这一行代码添加到project.json
文件中:
"dnxcore50": {
"dependencies": {
"System.Globalization.Calendars": "4.0.0"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.