区块链技术博客
www.b2bchain.cn

在MVC3应用程序中使用C#格式化日期 – c#程序员分享

本文介绍了在MVC3应用程序中使用C#格式化日期 – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我有一个带有DateTime属性的模型:

public DateTime EndTime { get; set; } 

在控制器中,我将该属性分配给从数据库返回的值:

aModel.EndTime = auction.EndTime.Value; 

在我看来:

<p class="time">@item.EndTime</p> 

当前日期返回为:

9/12/2011 --> Month / Day / Year 

我希望它显示为:

12/9/2011 --> Day / Month / Year 

我确定应用程序正在根据服务器设置显示日期,但是我不想更改它。如何在第二个示例中显示想要的日期?

参考方案

快速简便的方法…

<p class="time">@item.EndTime.ToString("dd/MM/yyyy")</p> 

我建议您将格式字符串存储为配置值,以便以后可以轻松更改…或为用户添加设置首选项的方式

甚至可以做一些扩展方法…

助手类

public static class ExtensionMethods {    public static string ToClientDate(this DateTime dt)    {       string configFormat = System.Configuration.ConfigurationManager.AppSettings["DateFormat"];       return dt.ToString(configFormat);    } } 

配置文件

<appSettings>     <add key="DateFormat" value="dd/MM/yyyy" /> </appSettings> 

视图

<p class="time">@item.EndTime.ToClientDate()</p> 

确保您的View可以看到ExtensionMethods类,并在需要时添加“使用”语句

我正在使用Retrofit来获取JSON答复。这是我实施的一部分("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

我有一个列表视图,在标题中有一个复选框。如果标题复选框已选中/未选中,我想选择行中的所有复选框。如何在客户端实现此目标?这是ListView设计代码。<asp:ListView ID="lvTypes" runat="server" GroupPlaceholderID="groupPlaceHolde…

我有一个使用Visual Studio 2013创建的应用程序,但是在使用jQuery向隐藏字段分配值时遇到了一些问题。首先,我要为隐藏变量分配一个值,因为我无法直接访问.cs文件中标签的文本值,因此我必须将标签的值分配给隐藏的输入字段才能访问在.cs文件中。我希望这是有道理的。这是我在.aspx文件中的隐藏输入字段: <input type=&#03…

我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…

我有一个带有搜索功能的主页。从主页搜索可以正常工作,但是当我尝试使用ajax表单(在url.com/search?id=biology上)再次搜索时,我被重定向到404页面,提示未找到/Search。主页上的表格:@using (Html.BeginForm("Index", "Search", new { Retur…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 在MVC3应用程序中使用C#格式化日期 – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们