将日期格式转换为

尤金·DW

大家好,我是asp.net mvc的超级新手,我正尝试将我的日期转换为可读格式。目前看起来像这样。

/Date(1444892163827)/

我的模特

public class Movie
    {
        internal string title;
        internal DateTime releasedate;
        internal string genre;

        public int ID { get; set; }

        [Required]
        public string Title { get; set; }

        public DateTime ReleaseDate { get; set; }

        [Required]
        public string Genre { get; set; }
    }

    public class MovieDBContext : DbContext
    {
        public DbSet<Movie> Movies { get; set; }
    }

我的控制器

public JsonResult getAll()
        {
            using (MovieDBContext dataContext = new MovieDBContext())
            {
                var movieList = dataContext.Movies.ToList();
                return Json(movieList, JsonRequestBehavior.AllowGet);
            }
        }

        public JsonResult getMovieByNo(string MovNo)
        {
            using (MovieDBContext dataContext = new MovieDBContext())
            {
                int no = Convert.ToInt32(MovNo);
                var movieList = dataContext.Movies.Find(no);
                return Json(movieList, JsonRequestBehavior.AllowGet);
            }

        }      

任何帮助将不胜感激!

巴托斯·切尔旺卡(Bartosz Czerwonka)

您需要在MVC中创建CustomJsonResult,在其中将IsoDateTimeConverter与JSON.Net一起使用,如果仅返回JSON,则应将项目MVC更改为WebAPI。

从此https://stackoverflow.com/a/9302054/4599089(方法2)创建类,然后在控制器中使用此类:

    public JsonResult getAll()
    {
        using (MovieDBContext dataContext = new MovieDBContext())
        {
            var movieList = dataContext.Movies.ToList();
            return new CustomJsonResult(){Data = movieList};
        }
    }

    public JsonResult getMovieByNo(string MovNo)
    {
        using (MovieDBContext dataContext = new MovieDBContext())
        {
            int no = Convert.ToInt32(MovNo);
            var movieList = dataContext.Movies.Find(no);
            return new CustomJsonResult(){Data = movieList};
        }

    }  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将MM / DD / YYYY格式的日期转换为MySQL日期

来自分类Dev

将日期格式代码转换为日期

来自分类Dev

将日期格式转换为适当的格式?

来自分类Dev

如何将Javascript日期转换为iOS日期格式

来自分类Dev

Android-将日期转换为设备的日期格式

来自分类Dev

将MySQL日期转换为长格式日期

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将奇怪的Python日期格式转换为可读日期

来自分类Dev

将列中的多种日期格式转换为单个格式

来自分类Dev

尝试将某些格式转换为日期格式

来自分类Dev

将SAS数字日期转换为日期时间格式

来自分类Dev

将日期列表从字符转换为日期格式

来自分类Dev

将Carbon日期转换为html日期时间格式

来自分类Dev

将日期格式转换为其他格式的PHP

来自分类Dev

将SQL日期转换为标准格式

来自分类Dev

将double转换为mysql日期格式

来自分类Dev

将varchar(ddmmyyyy)转换为日期格式

来自分类Dev

将日期格式转换为其他格式时出错

来自分类Dev

将Ymd日期格式转换为dmY

来自分类Dev

将日期转换为标准格式

来自分类Dev

将GMT日期格式转换为仅时间格式

来自分类Dev

将日期格式转换为高图

来自分类Dev

将双精度转换为日期格式

来自分类Dev

将日期格式转换为 'YYYYMMDD'

来自分类Dev

无法将索引转换为日期格式

来自分类Dev

将数据帧转换为日期格式

来自分类Dev

将日期格式转换为文本 - 日月

来自分类Dev

将 nvarchar(50) 转换为日期格式

来自分类Dev

无法将参数转换为日期格式