SimpleDateFormat格式化后,月份出现错误

问题描述

import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Locale;public class CommonUtil { public static Timestamp getDate(){ Timestamp time=new Timestamp(System.currentTimeMillis()); System.out.println("time: "+time); SimpleDateFormat sdf= new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); String timeStr=sdf.format(time); System.out.println("timeStr: "+timeStr); return time; } public static void main(String[] args){ System.out.println(getDate()); }}输出结果:time: 2013-03-27 22:11:59.244timeStr: 2013-11-27 10:11:592013-03-27 22:11:59.244这里月份出现错误,是什么原因?

解决方案

Timestamp time=new Timestamp(System.currentTimeMillis()); System.out.println("time: "+time); SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String timeStr=sdf.format(time); System.out.println("timeStr: "+timeStr); return time; mm-MM hh-HH
解决方案二:
没仔细看api么 月份的M是大写的
解决方案三:
MM是月份,mm是分钟
解决方案四:
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
解决方案五:
应该是yyyy-MM-dd HH:mm:ss
解决方案六:
yyyy-mm-dd hh:mm:ss改为yyyy-MM-dd HH:mm:ss

时间: 2024-10-23 22:03:15

SimpleDateFormat格式化后,月份出现错误的相关文章

xml格式化后转化为html

由于项目的需要,最近学习了XLST和xml向html的转变.     XML文档的终极目标就是做为一个信息的基本类型来存储信息,载被转化为不同的格式来用于各种应用.W3C提出了扩展样式语言规范来实现上述的目的.XSLT(the eXtensible Stylesheet Language Transformation)既是用于XML文本的转化和格式化的标准语言.现面用一个简单的例子来说明XML文件是如何格式化后转化为和HTML的.     以下是XML文件的一部分.描述了数据库中的实体: < ?

U盘格式化后显示0字节如何修复

  U盘因其小巧,携带方便而备受用用户的喜爱.最近有用户反映,将U盘格式化后, 可用容量变成0,且无法使用.那么遇到U盘格式化后显示0字节的情况该如何进行修复呢?大家可以尝试下面的方法来进行修复. 方法一: 1.右键点击U盘,选择属性; 2.切换至"工具"项,点击"开始检查",然后点击"自动修复和恢复"等待自行检测修复. 方法二: 1.下载Usboot U盘工具; 2.运行Usboot,在HDD模式下对U盘强行格式化.这里会有提示,按提示拨下和插

升级win8.1后vpn出现错误720该怎么办?

  从win8更新到8.1以后发现vpn登陆出现720的情况,网上见到的各种不明觉厉的方法,这里我介绍一种比较简单的,小白都能了解的方法 1.首先右击这台电脑打开设备管理器,然后我们发现网络适配器里,wan微型端口(ip/ipv6/网络监视器)出现了黄色的感叹号,看来问题就出在这里. 2.右键更新也没有用 点击卸载发现也无法卸载 网上有很多方法是在修改注册表后删除,但是对于小白来说 注册表简直就是噩梦 所以我们按以下这种方法 3.右键 wan微型端口(ip) -更新驱动程序软件-浏览计算机查找驱

u盘格式化后数据恢复教程

  现在,EasyRecovery易恢复可以轻松实现U盘格式化后数据恢复,它的强大功能让这一问题得以很容易地解决,下面一起看看U盘格式化后数据恢复的操作: 1.打开EasyRecovery,在主界面上点击"继续"启动恢复导向完成数据恢复设置. 2.在"选择媒体类型"页面,因为要实现U盘格式化后数据恢复,因此选择"存储设备",点击"继续"进入下一步操作. 注意:在每一步,如果不知道该怎么选择,可以鼠标点击不同的选项,在下方会出现

存储卡格式化后数据恢复方法

大家在使用手机的时候,经常会误格式化手机存储卡.手机存储卡是手机中非常重要的一部分,这里存储这我们的通信录.资料.应用软件以及个人信息等,如果存储卡被格式化了,那将会造成用户非常大的困扰.用户误操作把手机存储卡格式化了,丢失的数据还能不能找回来么?下面小编就为大家带来一个恢复手机存储卡数据的方法,帮助大家挽回丢失的数据. 大部分用户都认为,丢失的数据无法再恢复了,其实不然.格式化存储卡只会对存储卡中的文件系统,根目录等基本信息进行初始化,以至于操作系统无法根据文件索引找到存储卡的数据区域中存放的

移动硬盘格式化后数据恢复

  第一步:下载并安装迅龙数据恢复软件. 运行软件会看到下面的界面: 迅龙数据恢复软件由迅龙工作室历时3年潜心开发的一款简洁.易用.快捷.安全的数据恢复软件,完美兼容所有windows操作系统,恢复率高达99.9%.主要用于在误删除.误格式化.病毒破坏等情况下进行数据文件恢复. 第二步:迅龙数据恢复软件有六种恢复模式,用户可以根据需求选择相应的恢复模式,这里我们应该选择"误格式化硬盘"恢复模式,软件自动进入下一步,下图所示: 第三步:选择需要恢复数据的移动硬盘并点击"下一步&

如何恢复格式化后的U盘数据

  U盘格式化后数据恢复需要用到迅捷数据恢复工具. 电脑一台(苹果电脑不可以) U盘格式化后数据恢复方法: 1.将被格式化需要恢复数据的的U盘插到电脑上,台式电脑的话最好是插到机箱后面的USB接口上. 2.插上U盘之后,"我的电脑"中会有一个"可移动磁盘".下载我们需要用到的迅捷数据恢复工具. 3.双击打开已经下载好的迅捷数据恢复软件,点右边的"数据恢复"图标开始恢复U盘格式化后的数据. 4.选择第二个格式化恢复模式,下一步继续. 5.选择U盘,

格式化后U盘存储量变小问题

  我的U盘是金士顿8G ,变了950多mb.如下图: 格式化后U盘存储量变小的解决步骤: 1.下载U盘启动制作工具,把U盘插进好的USB接口,等U盘启动制作工具下载好了之后解压,然后打开. 2.然后它会自动识别已经插上的U盘,我们点初始化U盘,如果没有问题容量就会恢复了.我们看图片可以得知已经修复成功,952m已经变为7.9G了,系统里面查看属性和360U盘助手均已显示最新容量. 只需以上非常简单的两个步骤,便能轻松地解决格式化后U盘存储量变小的问题了,如果你的U盘遇到了上述问题,便根据我们所

u盘格式化后数据恢复

U盘上一不小心给格式化了,如果没有啥重要数据还好,一旦有重要数据,就得想方设法恢复了,网上有不少这样的方法,但相当大部分的方法其实是在误导人,所以我在本文中给大家分享一个确实可用的方法,让大家轻松恢复U盘格式化后的数据. 工具/原料 本文用顶尖数据恢复软件来进行U盘格式化后数据恢复(如果没有本软件,可以上百度搜索一下,能免费下载) 步骤/方法 下载并安装顶尖数据恢复软件. 把U盘与电脑连接. 运行顶尖数据恢复软件,然后在软件左侧的列表中选中U盘的盘符,再单击"深度扫描". 稍等一段时间