Java日期给我格式mm / dd / yyyy其中jquery datepicker日期格式为dd / mm / yyyy

时间:2015-09-27 14:40:32

标签: java jquery date datepicker

我对日期格式有一个奇怪的问题。 比如,我正在使用jquery日期选择器,它被设置为格式化dd / mm / yy。 因此,当我在01/09/2015填补该领域时,它应该意味着日期是2015年第1季度。 但是,我看到当我收到控制器中的日期作为日期时,实际日期看起来像2015年1月9日00:00:00。这不是我想要的,我希望日期为 2015年9月1日。请帮助我解决我所缺少的问题。 以下是供您参考的代码段 - 的 JSP

@RequestMapping(value = "/submit" , method = RequestMethod.POST , params="Save ")
    public String submit(@ModelAttribute("formObject") modelObject modelObject,

    System.out.println("received date -"+modelObject.getDate_received());  // This is giving me the mm/dd/yyyy output, which I want as dd/mm/yyyy. This is getter of the date field 'dateReceived'

控制器

    using Windows.Storage;
    using Windows.UI.Xaml.Media.Imaging;

    ...

    private async void LoadFiles()
    {
        StorageFolder folder = KnownFolders.SavedPictures;
        IReadOnlyList<StorageFile> list = await folder.GetFilesAsync();
        var images = new List<BitmapImage>();
        if (list != null)
        {
            foreach (StorageFile file in list)
            {
                var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
                BitmapImage bitmapImage = new BitmapImage();
                await bitmapImage.SetSourceAsync(stream);
                images.Add(bitmapImage);

            }
        }
        flipView.ItemsSource = images;
    }

1 个答案:

答案 0 :(得分:1)

在模型formObject中的date_received字段上定义模式,以便spring可以正确处理转换

@DateTimeFormat(pattern="dd/MM/yyyy") 

希望它能起作用!!!