src/Orchard.Web/Modules/Orchard.Projections/PropertyEditors/DateTimePropertyEditor.cs
(完整代码) 1KBusing System;
using System.Linq;
using Orchard.Projections.ModelBinding;
using Orchard.Projections.PropertyEditors.Forms;
namespace Orchard.Projections.PropertyEditors {
public class DateTimePropertyEditor : IPropertyEditor {
private readonly IWorkContextAccessor _workContextAccessor;
public DateTimePropertyEditor(
IWorkContextAccessor workContextAccessor) {
_workContextAccessor = workContextAccessor;
}
public bool CanHandle(Type type) {
return new[] { typeof(DateTime), typeof(DateTime?) }.Contains(type);
}
public string FormName {
get { return DateTimePropertyForm.FormName; }
}
public dynamic Format(dynamic display, object value, dynamic formState) {
var culture = _workContextAccessor.GetContext().CurrentCulture;
return DateTimePropertyForm.FormatDateTime(display, Convert.ToDateTime(value, new System.Globalization.CultureInfo(culture)), formState, culture);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
