我正在开发一个asp.net MVC web应用程序,其中我使用Linq to Sql通过jquery和ajax从数据库中获取结果。我的模型有以下代码
public IEnumerable<string> getComments(long problemID)
{
var comment = from c in _objectModel.Comments
where c.ProblemID == problemID
select new
我在aspx中创建一个中继器,只需简单地显示来自Server的表。
日期将随着时间的增加而返回,我认为这在SQL中是正常的。但是,如何将aspx中的值降到大小呢?我是否可以在text属性中更改字符串,或者是否需要在其他地方进行更改?抱歉我是aspx的菜鸟。
Date
---------------------
8/14/2013 12:00:00 AM
8/13/2013 12:00:00 AM
8/11/2013 12:00:00 AM
8/10/2013 12:00:00 AM
8/9/2013 12:00:00 AM
代码:
<asp:Repeater r
我m new to asp.net,i试图显示我的日期输出
MM/dd/yyyy
但结果却是
MM/dd/yyyy 12:00:00 AM
我能做些什么来消磨时间?我的vb.net代码如下:
Dim date As String = myDataReader("date").ToString()
lbldate.Text = date
我在用DataTable给GridView加水。我希望只显示日期时间字段的日期部分。
我已经使用了:
CONVERT(VARCHAR(10),MyDatetime,103) AS 'DateOnly'
这显示得很好,但排序“不正确”(它被视为字符串,而不是日期)我想要避免的简单解决方案是
CONVERT(VARCHAR(10),MyDatetime,102) AS 'DateOnly'
例如,优先使用年份,这将正确排序,但并不完全正确。
我也尝试过:
CONVERT(date,MyDatetime,103) AS 'DateOnly' and
我使用ASP.Net服务器端C#代码将日期时间值存储在cookie中。在客户端,我正在读取日期并使用JavaScript将其转换为UTC。代码如下所示。
在ASP.Net中存储日期时间
//DateTime.Now depends on location of web server
HttpCookie cookie = new HttpCookie("xyz", DateTime.Now.ToUniversalTime().ToString());
Response.Cookies.Add(cookie);
读取由JavaScript发送的日期时间的ASP.Net代码
//c
在我的SQL数据库中,我有一个格式为DateTime的列,当我从ASP.NET中的列中检索数据时,我在Date变量上捕获它,然后将值传递给textbox:
Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.ToString
但是当我调试我的网站时,txtSchedDate.Text仍然给我提供了完整的DateTime值:
7/17/2013 12:00:00 AM
有没有可能去掉这里的时间值,只返回日期?
我有一个asp.net表单,其中日期在文本框txtdatetime.text中,时间在下拉列表中,时间显示为“11:43 12”或“12:30 an”等。
为了运行查询,我想将这两个值添加到一个日期值中。有人能告诉我这是怎么回事吗?
DateTime date = txtdatetime.text;
dateTime time = ddltime.selectedvalue;
datetime combo = date + time ;
我尽力确保我在任何地方都找不到答案,所以如果是重复的话,我很抱歉。
我想使用WHERE子句将SQL Server语句中的数据输出筛选为不到两周的项。我已经成功地编写了.vb代码来获得两周前的日期,但是我很难将这个日期插入到我的.aspx页面的语句中。
两周前计算日期的代码如下:
Protected dateBuffer As String = lastFortnight().ToString("dd/MM/yyyy")
Function lastFortnight() As DateTime
Dim retVal As DateTime = DateTi