当前位置:文档之家› timestamp java 时间格式

timestamp java 时间格式

timestamp java 时间格式
timestamp java 时间格式

1.时间格式:2008-11-2016:19:42

2.方法1:

3.

4.Timestamp d = new Timestamp(System.currentTimeMillis());

5.Timestamp d = new Timestamp(System.currentTimeMillis());

6.方法2:

7.Date date = new Date();

8.Timestamp nousedate = new Timestamp(date.getTime());

9.

10.整理一:

11.这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使

用还有困惑的请看。

12.java.sql.Date 只存储日期数据不存储时间数据

13.// 会丢失时间数据

14.preparedStatement.setDate(1, new java.sql.Date(date.getTime()))

;

15.//可以这样来处理

16.preparedStatement.setTimestamp(1, new java.sql.Timestamp(new ja

va.util.Date().getTime()));

17.//想要得到完整的数据,包括日期和时间,可以这样

18.java.util.Date d = resultSet.getTimestamp(1);

19.//这样处理更合适一些,可以避免一些潜在Timestamp 问题

20.java.util.Date d = new java.util.Date(resultSet.getTimestamp(1)

.getTime());

21.自己补的话

22.这样的话:

23.往数据库存储的时候可以接收 java.util.Date类型再用getTime()方

法得到代表那个Date对象的long值,再以这个long值构造一个

Timestamp对象存进数据库中。

24.从存数据库里取的时候,可以先得到Timestamp用他的getTime()方法得

到long值,再以这个long值构造一个 java.util.Date对象,这样就可以对这个Date对象操作了。不如

说 new SimpleTimeFormat(“yyyyy-MM-dd HH:mm:ss”).format()等等

25.整理二:

26.用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需

要小数位后面的毫秒的,这样就需要在转换为String时重新定义格

式。

27.Timestamp转化为

String: SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd [...]

一.获取系统当前时间:

1.System.out.println(new Timestamp(new java.util.Date().getTime)); //包含时分

2.System.out.println(new java.sql.Date(new java.util.Date().getTime)); //不包含时分秒

3.通过格式化类获取任意格式的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss SSS"); String time = sdf.format(Calendar.getInstance().getTime());

System.out.println(time);

sql包的Date类没有无参的构造函数,而util的Date类有无参的构造函数java.util.Date date = new java.util.Date();是正确的 //Tue Jun 15

09:04:23 CST 2010

java.sql.Date date = new java.sql.Date();是错误的

但是sql包的Date有一个带long型参数的构造函数,因此可以使用以下方式

java.sql.Date date = new java.sql.Date(new

java.util.Date().getTime()); //2010-6-17

new java.util.Date():构造函数没有接受任何参数. 而这个构造函数在内部使用了System.currentTimeMillis() 方法来从系统获取日期. 下面是util包的Date的构造方法:

public Date() { this(System.currentTimeMillis()); }

还发现一件怪异的事情:

// String转化成date String str = "9-29-2001";

System.out.println(java.sql.Date.valueOf(str));

输出:

0016-10-21

真是奇怪.

三. Date转化成String

//Date转化成String: SimpleDateFormat sdf = new

SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");

System.out.println(sdf.format(new Date()));

输出:

2010-06-17 16:30:21 781

四. Timestamp转化成String

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒

Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间

String str = df.format(now);

System.out.println(str);

输出:

2010-06-17 16:46:34

五. String转化成Timestamp

SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

java.util.Date date11 = df1.parse("2010-6-2 16:10:38.00");

String time = df1.format(date11);

Timestamp ts = Timestamp.valueOf(time);

System.out.println(ts);

输出:

2010-06-02 16:10:38.0

https://www.doczj.com/doc/5010882576.html,日期与时间数据处理及技巧

https://www.doczj.com/doc/5010882576.html,日期与时间数据处理及技巧 我们在编程中,通常都需要处理时间日期数据,这也是一种比较难于处理的数据类型,因为时间日期类型的结构相当复杂,并且还有一定的规则,如果在定义的时候不符合规则,程序在编译的时候就会出错。在Visual Basic .Net用以处理时间日期类型的结构(Structure)主要是2个,分别为DateTime和TimeSpan,这二个结构都位于命名空间System,并且在Visual Basic .Net中自己也定义了一种数据类型Date,这种数据类型相当于上面提及的DateTime类。这时候可能很多朋友会问了,什么叫结构,它有什么作用?其实结构和类在作用和功能上是非常类似的,它也有构造函数,二者的主要区别如下: 1. 结构不能包含显式的无参数构造函数。结构成员将自动初始化为它们的默认值。 2. 结构不能有以下形式的初始值设定项:base。 其实对于大多数朋友,你具体使用结构和类的时候,完全可以不需要考虑到二者区别,因为二者在使用上几乎相同。

虽然Visual Basic .Net中提供了Date数据类型来处理时间日期类型,但在实际中往往并不使用它,因为它的定义非常麻烦,加上时间日期类型结构相当复杂,对于很多初学者往往会出现错误。下面就是在Visual Basic .Net中通过Date 数据类型定义一个时间日期类型数据变量的语句,就可见其烦杂了: Dim s As Date = #12/2/2002 7:00:00 PM# 在定义Date数据类型时候,必须注意下面三点: 1. Date数值必须以数字符号"#"括起来。 2. Date数值中的日期数据可有可无,如果有必须符合格式"m/d/yyyy"。 3. Date数值中的时间数据可有可无,如果有必须和日期数据通过空格分开,并且时分秒之间以":"分开。 一.DateTime和TimeSpan的关系和区别: DateTime和TimeSpan是Visual Basic .Net中用以处理时

日期常用格式

C#时间/日期格式大全,C#时间/日期函数大全 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢? 我们要用到: DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo)); 结果输出Thursday, June 16, 2005 参数format格式详细用法: 格式字符关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePattern(长日期和长时间) g 常规(短日期和短时间) G 常规(短日期和长时间) m、M MonthDayPattern r、R FC1123Pattern s 使用当地时间的SortableDateTimePattern(基于ISO 8601)t ShortTimePattern T LongTimePattern u UniversalSortableDateTimePattern 用于显示通用时间的格式U 使用通用时间的完整日期和时间(长日期和长时间) y、Y YearMonthPattern 下表列出了可被合并以构造自定义模式的模式。 这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。 如果自定义模式包含空白字符或用单引号括起来的字符, 则输出字符串页也将包含这些字符. 未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。 格式模式说明 d 月中的某一天。一位数的日期没有前导零。

vb net入门——DateTimePicker 控件的使用

https://www.doczj.com/doc/5010882576.html,入门——DateTimePicker 控件的使用 作者:佚名来源:网络整理更新时间:2008-9-25 在https://www.doczj.com/doc/5010882576.html,中,用来设置日期和时间的控件有两个:DateTimePicker 控件和MonthCalendar 控件,本文先介绍DateTimePicker 控件的使用。 在https://www.doczj.com/doc/5010882576.html,的工具箱中,DateTimePicker 控件的图标如下图一所示: DateTimePicker 控件一般用于让用户可以从日期列表中选择单个值。运行时,单击控件边上的下拉箭头,会显示为两个部分:一个下拉列表,一个用于选择日期的网格,如下图二所示: 就DateTimePicker 控件的功能来说,它是为了让用户方便地按我们预先设置好的格式输入或者在列表选取时间日期,所以在它的属性中,V alue、Format、CustomFormat等属性在我们设计时是十分重要的,下面我们就看它的这些常用属性的用法。 本文来自:https://www.doczj.com/doc/5010882576.html,/book/myvbnet/my0026.html 一、DateTimePicker 控件的常用属性: 1、DropDownAlign 属性:获取或设置日期/时间选择器控件上的下拉日历的对齐方式。默认是Left。 2、ShowUpDown 属性:确定是否使用up-down 控件调整日期/时间值。默认为false,这时运行时调整选取日期或时间如图二所示;如果该属性设置为True,则控件在运行时调整日期或时间,是通过显示在控件右边的上\下按钮来实现,如下图三所示:

3、MaxDate 属性和MinDate 属性:分别用于去顶可在控件中选择的最大或最小日期和时间。默认最大为:12/31/9998 23:59:59;最小为:1/1/1753 00:00:00。如下代码分别设置它的最大和最小可选时间: dateTimePicker1.MinDate = New DateTime(2000, 1, 1) dateTimePicker1.MaxDate = DateTime.Today 4、ShowCheckBox 属性和Checked 属性:ShowCheckBox 属性设置是否在控件的左侧显示一个复选框,当ShowCheckBox 设置为true 时,控件中日期的左侧会显示一个复选框,如下图四所示: 若选中此复选框,则可更新日期/时间值;若此复选框为空,则无法更改日期/时间值。复选框的状态则由Checked 属性控制。 5、这里我们看下面几个设置日历网格的外观颜色的属性。 CalendarFont:表示日历的字体样式。我们在示例中设置它为:宋体, 9pt CalendarForeColor:表示日历的前景色。我们在示例中设置它为:ControlText CalendarMonthBackground:表示日历的背景色。我们在示例中设置它为:Window CalendarTitleBackColor:表示日历标题的背景色即选中项的背景色。我们在示例中设置它为:Blue CalendarTitleForeColor:表示日历标题的前景色,即选中项的颜色。我们在示例中设置它为:Yellow CalendarTrailingForeColor:表示日历结尾日期的前景色。我们在示例中设置它为:Red 最后的设置效果如下图五所示: 6、Value 属性:控件所选定的日期/时间值,如果Value 属性未在代码中更改或被用户更改,它将设置为当前的日期和时间(DateTime.Now)。 7、Format 属性:用于设置控件中显示的日期和时间格式。其枚举值如下

日期类型

1: sql server 日期类型: 为'YYYY-MM-DD HH:MM:SS 2. mysql日期和时间类型: DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以 'YYYY-MM-DD'格式显示DATE值 DATETIME,日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到 '9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值 TIMESTAMP[(M)],时间戳。TIMESTAMP值返回后显示为'YYYY-MM-DD HH:MM:SS'格式的字符串,显示宽度固定为19个字符。 TIME,时间。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式显示TIME值 YEAR[(2|4)],两位或四位格式的年。默认是四位格式。在四位格式中,允许的值是1901到2155和0000。在两位格式中,允许的值是70到69,表示从1970年到2069年。MySQL以YYYY 格式显示YEAR值 3:JAVA默认的日期时间格式为 Thu Jul 07 17:05:39 CST 2005 如果想转化为2005-07-05 的格式,则需要使用类SimpleDateFormat SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MM-dd") ; Date date =new Date(); System.out.println(formatt.format(date)); 则打印出的格式为:2005-07-07 SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MMMM-dd") ; Date date =new Date(); System.out.println(formatt.format(date)); 则打印出的格式为:2005-七月-07 --------------------------- 4:Oracle的默认日期格式

(VB)考试考题类型分析及答题技巧

信息技术学业水平考试考题类型分析及答题技巧 VB方面 2015年学业水平考试有所改革,VB方面调整为3个选择题,依据以往的试题分析考点的分布,我们认为这三个题的出题方向有这样三个: 1、对象及属性方面,考察的重点在于: ①对象的类型,是什么样的对象; ②对象的名称问题,哪个是该对象的名称,书写的对不对; ③对象的属性问题,该对象的某个属性是什么,呈现什么样的效果; ④VB软件界面的识别; ⑤文本框与标签框的区别及如何使用; 如题:图为某对象的属性窗口,据此判断下列说法错误的是() ZR_A=该对象的名称为Lab_date ZR_B=该对象是文本框 ZR_C=该对象的标题是“当前的日期和时 间” ZR_D=当前处于编辑状态的属性是 BackColor 再如: 如图是一个四则运算程序的界面,输入两个数字和一个运算符,单击“计算”输出结果。要实现该功能,则() ZR_A=至少需要3个文本框 ZR_B=至少需要2个文本框 ZR_C=至少需要1个文本框 ZR_D=不需要文本框控件

例3:班里的电脑小高手编制了一个判断星期几的VB程序,如果想在其它电脑上运行该程序,应该拷 贝的文件是()。 ZR_A=星期计算.vbp ZR_B=星期计算.frm ZR_C=星期计算.exe ZR_D=星期计算.olb 例4:韩明用vb编写密码验证程序时,要求在文本框内输入的字符显示为*,如下图,他应该修改的对象属性是() ZR_A=Form1的Caption属性 ZR_B=Text1的Text属性 ZR_C=Text1的PasswordChar属性 ZR_D=Command1的Caption属性。 2、简单程序代码的读写: ①代码应用的对象,能否知道该代码对应的对象是哪个; ②对象的事件,某个对象在什么情况下执行的代码; ③val函数的使用及效果了解; ④简单的加减乘除运算代码;

sql时间格式转换大全

Sqlserver中经常要操作一些时间类型的字段转换,我又不太记得住,所以搜集了以下的一些SqlserverConvert DateTime相关的资料发表在自己的小站里,方便自己以后要用的时候寻找,望对大家也有帮助. 将sqlserver中table表的[datetime]字段值‘2007-11-07 16:41:35.033’ 改为 ‘2007-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦.UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用convert来转换成我们需要的datetime格式. select CONVERT(varchar(12) , getdate(), 112 ) 20040912 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 102 ) 2004.09.12 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 101 ) 09/12/2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 103 ) 12/09/2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 104 ) 12.09.2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 105 ) 12-09-2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 106 ) 12 09 2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 107 ) 09 12, 2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 108 ) 11:06:08 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 109 ) 09 12 2004 1 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 110 ) 09-12-2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 113 ) 12 09 2004 1

VB数据输出和输入

VB数据输出和输入 一、数据输出——print 1、Print方法:可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。 其一般格式为:[对象名.]print[表达式][,│;] (1)、这里的“对象名”可是以是窗体(form)、图片框(picture)、或打印机(printer),也可以是立即窗口(debug)。如果省略对象名,则在当前窗体上输出。 (2)、“表达式”是一个或多个表达式,可以是数值表达式或字符串。对于数据表达式,输出表达式的值;而字符串则照原样输出。如果省略“表达式”,则输出一个空行。 当输出多个表达式或字符串时,各表达式用分隔符(逗号、分号或空格)隔开。如果输出的各表达式之间用逗号(,)分隔,则按标准输出格式(分区输出格式)显示数据项。即以14个字符位置为单位把一个输出行分为若干个区段,逗号(,)后面的表达式在下一个区段输出。 如果各输出项之间用分号(;)或空格作分隔符,则按紧凑输出格式输出数据。 2、与print方法有关的函数 为了使信息按指定的格式输出,Visual Basic提供了几个与print 配合使用的函数,包括Tab、Spc、Space$和format$,这些函数可以与Print方法配合使用。

(1)、Tab函数。格式:Tab(n)。把光标移到参数n指定的位置开始输出信息。例如:print tab(10);123 将在第10个字符位置处输出数据123。 (2)、Spc函数。格式:Spc(n)。在print输出中,用Spc函数可以跳过n个空格。说明: ①、参数n是一个数值表达式。其取值范围为0~32767的整数。Spc函数与输出项之间用分号隔开。例如:print “你好”;Spc(8);”中国”将首先输出“你好”,然后跳过8个空格,再输出“中国”。 ②、Spc函数和Tab函数作用类似,而且可以互相代替。但是,Tab函数需要从对象的左端开始计数。而Spc函数只表示两个输出项之间的间隔。 ③、空格函数。格式:Space$(n)。用来返回n个空格。 Space$(n)函数与Spc(n)函数的区别: Space$(n)函数与Spc(n)函数的功能也很相似,但在使用方法上不同。 Space$(n)函数里的“$”是字符串类型说明符,可返回一个字符串值。可用于字符串的运算,使用时可以用字符串连接符连接。 而Spc(n)函数是与Print方法配合使用的函数,可直接控制输出位置。 3、格式输出 用格式输出format函数可以使数值或日期按指定的格式输出。一般格式为:format$(数值表达式,格式字符串)

SQL日期格式大全

SQL 日期格式大全 在函数CONVERT()中你可以使用许多种不同风格的日期和时间格式。 0 Default mon dd yyyy hh:miAM 1 USA mm/dd/yy 2 ANSI yy.mm.dd 3 British/French dd/mm/yy 4 German dd.mm.yy 5 Italian dd-mm-yy 6 - dd mon yy 7 - mon dd,yy 8 - hh:mi:ss 9 Default + milliseconds--mon dd yyyy hh:mi:ss:mmmAM(or ) 10 USA mm-dd-yy 11 JAPAN yy/mm/dd 12 ISO yymmdd 13 Europe Default + milliseconds--dd mon yyyy hh:mi:ss:mmm(24h) 14 - hh:mi:ss:mmm(24h) 类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和13返回的月份用三位字符表示(用Nov代表November)。 对表11.1中所列的每一种格式,你可以把类型值加上100来显示有世纪的年(例如,00年将显示为2000年)。例如,要按日本标准显示日期,包括世纪,你应使用如下的语句: SELECT CONVERT(VARCHAR(30),GETDATE(),111) 在这个例子中,函数CONVERT()把日期格式进行转换,显示为2001/11/30 网友跟贴: 1. 日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、va rchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallm oney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。 SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 1 00,可获得包括世纪数位的四位年份 (yyyy)。 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy

如何在excel中设置日期时间格式

excel中日期时间格式转换问题 1.2009/05/15 如何转换为20090515这种数字格式。 2.23:03:00 如何转换为230300这种数字格式。 谢谢。 2009/05/15 如何转换为20090515这种数字格式 先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入 yyyymmdd 确定 23:03:00 如何转换为230300这种数字格式。 先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入 hhmmss 确定 在excel列中设置好了日期的格式yyyy-m,为何输入的是20049,却变成1956-10-而且这列中的每行都是这样? 1, 你输入的20049本身不是日期格式,你应该输入2004/09/01 那么,显示为:2004-9 2,你设置为特殊格式0000-00,你输入时输入:200409 将会显示为:2004-09 (月份考虑2位) 如何在excel中设置日期格式 比如:一列的数据是2008.04.29,令一列是2008.05.29,我想求两个日期的天数,但在设置日期格式为2008-4-29时没有反应,是不是这种格式的时间不能设置成日期的格式啊? 2008-4-9 2008-5-9 然后选择设置单元格格式-数字-日期-示例里面选择你需要显示日期的格式 如何设置excel中的日期格式 右键---设置单元格式---数字---自定义---类型中将“yyyy-m-d”修改为“yyyymmdd”,确定。 如何在excel表格中的某一单元格设置日期格式.如果输入的不是日期格式就会出错

VB记事本程序设计

课程设计(论文)任务书 土木学院土木专业2012-5 班 一、课程设计(论文)题目 二、课程设计(论文)工作自2013 年 6 月 17 日起至 2013 年 6 月 21 日止。 三、课程设计(论文) 地点: 计算中心 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握Visual Basic编程的基本工作原理; (2)培养学生基本掌握Visual Basic应用编程的基本思路和方法; (3)使学生掌握Visual Basic应用调试的基本技能; (4)培养学生分析、解决问题的能力; (5)提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)分析系统的功能构成; (2)分析所用控件对象、数据对象及其关联; (3)实现系统的设计; (4)对所设计应用进行调试。 2)创新要求: 在基本要求达到后,可进行创新设计,增加功能、改进界面和性能。 3)课程设计论文编写要求 (1)课程设计报告书一律使用由学校统一印制的封面,用A4纸张打印或采用黑色墨水工整书写,并装订成册。 (2)课程设计装订顺序为:封面、设计任务书(含评语)、设计内容、设计小结 4)答辩与评分标准: (1)系统功能分析:25分; (2)完成设计过程:25分; (3)完成调试:25分; (4)回答问题:25分。 5)参考文献: (1)吴昊.Visual Basic程序设计教程,中国铁道出版社,2006.12 (2) 杨仓杰出.Visual Basic经典范例,清华大学出版社,2001.10 (3) https://www.doczj.com/doc/5010882576.html,/

6)课程设计进度安排 内容天数地点 构思及收集资料1实验室 设计与调试3实验室 撰写论文1实验室 学生签名: 2013 年6 月17 日 课程设计(论文)评审意见 (1)完成原理分析(25分):优()、良()、中()、一般()、差(); (2)设计分析(25分):优()、良()、中()、一般()、差(); (3)完成调试(25分):优()、良()、中()、一般()、差(); (4)回答问题(25分):优()、良()、中()、一般()、差(); (5)格式规范性及考勤是否降等级:是()、否() 评阅人:职称: 2013 年6 月26 日

excel中如何将时间日期格式转换为日期时间格式

[求助]excel中如何将时间日期格式转换为日期/时间格式 在excel中如何将时间日期格式通过公式转换为日期/时间格式,可以利用转换后的时间格式进行排序或筛选等操作.如:要将"2000-01-01 12:00"转为"2000-01-01" 和"12:00"具体公式如何写,请各高手 帮忙.在此谢过大家了! 我习惯使用: 日期在A1 日期:=TEXT(A1,"yyyy-mm-dd") 时间:=TEXT(A1,"H:MM:SS") 下面方法管用: 复制空白单元格-选中b3:e8-选择性粘贴(加) 然后设置单元格格式类型-日期 最好谜底:没有最好谜底其它回覆1:你可以清空格局从头配备布置其它回覆2:选重所有单位格,从头配备布置啊其它回覆3:综合上面所说的,在可以举行“选择性粘附”的环境下,选择粘附“数据”,要不就是先复制已往,之后从头配备布置格局 需要别人解答的题目:我的1个陈诉中需要大量假座外来数据,我需要在Excel表格中患上到yyyyxmmxdd hh:mm:ss格局,我已配备布置好单位格格局而外来数据的有时候格局为ddxmmxyyyy hh:mm:ss格局,有时候为yyyyxmmxdd hh:mm:ss,哪位大侠帮助告诉我一下怎么措置惩罚备注:单位格我已配备布置成yyyyxmmxdd hh:mm:ss格局,可是把ddxmmxyyyy hh:mm:ss格局日子复制粘附后,照旧只能预示成ddxmmxyyyy hh:mm:ss格局测验考试了数据分列,也没生效用(很快的啊)其它回覆4:照旧不清晰的话,就把例题发过来让我尝

尝看,再发给你ZYLHLB@126 其它回覆5:ddxmmxyyyy hh:mm:ss格局的数据可以用底下的公式转换规范的日子时间格局:=TEXT(DA TE(MID(A1,FIND("#",SUBSTITUTE(A1,"x","#",2))+1,4),MID(A1,FIND("x",A1 )+1,FIND("#",SUBSTITUTE(A1,"x","#",2))-FIND("x",A1)-1),REPLACE(A1,FIND("x",A1),LE N(A1),""))+RIGHT(A1,LEN(A1)-FIND(" ",A1)),"yyyyxmmxdd hh:mm:ss") 判断两种数据格局很简略呀只需判断熬头个x号在第几位就能够了呀=if(find("x",A1)<4,上面所说的公式,A1) 完备公式:=IF(FIND("x",A1)<4,TEXT(DA TE(MID(A1,FIND("#",SUBSTITUTE(A1,"x","#",2))+1,4),M ID(A1,FIND("x",A1)+1,FIND("#",SUBSTITUTE(A1,"x","#",2))-FIND("x",A1)-1),REPLACE(A 1,FIND("x",A1),LEN(A1),""))+RIGHT(A1,LEN(A1)-FIND(" ",A1)),"yyyyxmmxdd hh:mm:ss"),A1) 其它回覆6:我也想学其它回覆7:粘附日子时,要用选择性粘附中的“粘附数据”,之后再同一配备布置日子格局就好了增补:要是你是从另外1个EXCEL表格中复制的时间数据,应该在同1个EXCEL主步伐下打开,不然“选择性粘附-粘附数据”特殊情况不可功别的,你也能够把这个数据先粘附到1个TXT的文这篇文章件中,再复制到EXCEL中其它回覆8:要是你已配备布置好单位格为yyyyxmmxdd hh:mm:ss的格局,那末你输入的话必然要输入完备的日子粒时间x好比:2010-06-12 15:33:22 excel 日期时间格式转换excel日期格式转换来自彩新时尚网

时间表示格式

时间表示格式 篇一:常见的日期表达方式 Date’s Supermarket (日期超市)-常见的日期表达方式 | 文章作者:佚名 | 文章来源:网络 | 文章录入:hey982 | 更新时间:2007-6-29 | 字体:小大 | 我们常常用“年、月、日”和“星期几”来记录某一天的日期。 一 . “年、月、日”日期表示法 “年、月、日”日期表达法可分为七类。 第一类:按“日、月、年”顺序排列。例如: ( 1 ) 30th Jan. 2004;( 2 ) 30 Jan. 2004;( 3 ) 30 Jan, 2004 第二类:按“月、日、年”顺序排列。例如:( 4 ) Jan. 30 2004;( 5 ) Jan. 30th 2004;( 6 ) Jan. 30th, 2004 第三类:按“ on + 日(序数词)+ of +月+年”或“ on +月+日(序数词)+年”顺序排列。例如: ( 7 ) on the thirtieth of January, 2004;( 8 ) on January ( the ) 30th, 2004 第四类(英国):按“日、月、年”顺序排列。例如: ( 9 );( 10 ) 30/4/04 第五类(美国):按“月、日、年”的顺序排列。例如: ( 11 );( 12 ) 4/30/04

第六类:按“日、月(罗马数字)、年”顺序排列。例如: ( 13 ) 30/I/04 第七类:在电报、电传中常用“年、月、日”顺序,并规定每个时间单位占用两个数字格。例如: ( 14 ) 04 04 30 此外,在用“年、月、日”的顺序排列时,可与 morning,afternoon, evening, night 结合。“在 2004 年 1 月 30 日上午”可译为 in the morning on the thirtieth of January, 2004 或 on the morning of the thirtieth of January , 2004. 二 . “星期几”表示法 “星期几”表达法可分为四类: 第一类:表示“上星期几” ( 1 )“星期几”+ of last week 或 last +“星期几”+ week (英式)。例如: I received his letter Monday of last week (或last Monday week ) . ( 2 ) the +“星期几”+ before last 或 last + “星期几”(美式)。例如: I received his letter Monday before last ( last Monday ) . 第二类:表示“本周星期几”。 A. 表示本周已过去的星期几。 ( 3 ) last +“星期几”或 this+ “星期几”(英式)。例如:He went to town last Sunday (或 this Sunday )。

VB日期函数

VB 日期时间函数 (2008-12-18 21:15:23) 转载 标签: vb 杂谈 分类:通用技术 1. Year(X),Month(X),Day(X):取出年,月,日 [格式]: P=Year(X) 取出X"年"部分的数值 P=Month(X)取出X"月"部分的数值 P=Day(X)取出X"日"部分的数值 [说明]:Year返回的是公元年,若X里只有时间,没有日期,则日期视为#1899/12/30# 2. Hour,Minute,Second函数:取出时,分,或秒 [格式]: P=Hour(X)取出X"时"部分的数值 P=Minute(X)取出X"分"部分的数值 P=Second(X)取出X"秒"部分的数值 [说明]:Hour的返回值是0---23之间 [范例]: X=10:34:23 P=Hour(X) Q=Minute(X) R=Second(X) 则输出结果:P=10,Q=34,R=23 3. DateSerial函数:合并年,月,日成为日期 [格式]:DateSerial(Y,M,D)其中Y是年份,M为月份,D为日期 [说明]: (1)M值若大于12,则月份从12月起向后推算M-12个月;若小于1,则月份从1月起向后推算1-M个月。 (2)若日期D大于当月的日数,则日期从当月的日数起,向后推算D-当月日数;若小于1,则日期从1日起向前推算1-D日。 [范例]: P=DateSerial(2000,02,02) 则结果为P=2000/02/02 4.TimeSerial函数:合并时,分,秒成为时间 [格式]:P=TimeSerial(H,M,S)其中H为小时数,M为分钟数,S为秒数 [说明]:推算原理同上面的DateSerial [范例]: P=TimeSerial(6,32,45)结果为:P=6:32:45

日期格式大全

Java中日期格式转换 /** * 字符串转换为java.util.Date
* 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'
* yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'
* yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'
* yy-MM-dd HH:mm:ss 如 '2002-1-1 17:55:00'
* yy-MM-dd HH:mm:ss am 如 '2002-1-1 17:55:00 am'
* @param time String 字符串
* @return Date 日期
*/ public static Date stringToDate(String time){ SimpleDateFormat formatter; int tempPos=time.indexOf("AD") ; time=time.trim() ; formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z"); if(tempPos>-1){ time=time.substring(0,tempPos)+ "公元"+time.substring(tempPos+"AD".length());//china formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z"); } tempPos=time.indexOf("-"); if(tempPos>-1&&(time.indexOf(" ")<0)){ formatter = new SimpleDateFormat ("yyyyMMddHHmmssZ"); } else if((time.indexOf("/")>-1) &&(time.indexOf(" ")>-1)){ formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss"); } else if((time.indexOf("-")>-1) &&(time.indexOf(" ")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); } else if((time.indexOf("/")>-1) &&(time.indexOf("am")>-1) ||(time.indexOf("pm")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a"); } else if((time.indexOf("-")>-1) &&(time.indexOf("am")>-1) ||(time.indexOf("pm")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a"); } ParsePosition pos = new ParsePosition(0); java.util.Date ctime = formatter.parse(time, pos); return ctime;

VB程序练习题整理稿

1.退出Visual Basic的快捷键是______。 A. Ctrl+Q B. Shift+Q C. Alt+Q D. Ctrl+Alt+Q 2.窗体设计器是用于设计______。 A.应用程序的界面 B. 对象的属性 C.应用程序的代码 D. 窗体的代码 3.启动Visual Basic后, VB为用户建立的第一个窗体是______。 A.Form1 B. Form C.窗体1 D. 窗体 4.启动Visual Basic后, VB为用户新建立的工程的名字是______。 A.窗体1 B. 工程1 C.窗体 D. 工程 5.工程资源管理器窗口包含的文件类型有______种。 A.1 B. 2 C.3 D. 4 6.如果VB环境中缺少某个窗口,一般应从主菜单______的下拉菜单中找到相应的激活命令。 A.编辑 B. 文件 C.调试 D. 视图 7.能够通过标准工具栏打开的窗口是______。 A.代码窗口 B. 设计器窗口 C.属性窗口 D. 窗体布局窗口 8.窗体文件的扩展名______。 A..bas B. vbp C..exe D. frm 9.工程文件的扩展名______。 A..com B. vbp C.. exe D. bas 10.Visual Basic的编程机制是______。 A.面向过程 B. 面向对象 C.事件驱动 D. 可视化 (三)练习题 使用VB建立一个应用软件的全过程有哪些步骤?。1.具体过程如下(1)在窗体上建立用户窗口(界面)对象。 (2)分别对对象设置属性。 (3)分别对对象事件的过程编程且完成代码输入。 (4)运行程序和调试程序。 (5)保存程序。 1. 2.保存VB文件,至少要保存几个文件?应先保存什么文件? 2.至少保存2个文件,先保存窗体文件,后保存工程文件。

【VB】Format 格式化日期时间数字函数详解

【VB】Format 格式化日期时间数字函数详解 VB 中Format 格式化日期时间、数字函数功能详解: VB 格式化日期时间:MsgBox Format$(Now, "c") '2006-5-25 14:56:05 Format[$] (expr[,fmt]) format 返回变体型 format$ 强制返回为文本 -------------------------------- 数字类型的格式化 -------------------------------- 固定格式参数: General Number 普通数字,如可以用来去掉千位分隔号 format$("100,123.12","General Number") 返回值100123.12 Currency 货币类型,可添加千位分隔号和货币符号 format$("100123.12","Currency") 返回值¥100,123.12 Fixed 格式为带两位小数的数字 format$("100123","Fixed") 返回值100123.00 Standard 标准,即带千位分隔号和两位小数 format$("100123","Standard") 返回值100,123.00 Percent 百分数 format$("100123","Percent") 返回值10012300.00% Scientific 科学记数法 format$("100123","Scientific") 返回值1.00E+05 Yes/No 当值为0时返回NO,否则返回YES format$("100123","Yes/No") 返回值Yes True/False 当值为0时返回False,否则返回True format$("100123","True/False") 返回值True On/Off 当值为0时返回Off,否则返回On format$("100123","Yes/No") 返回值On 自定义格式参数 "" 不进行格式化返回值原值 0 占位格式化,不足补0 format$("100123","0000000") 返回值0100123 # 占位格式化,不足时不补0 format$("100123","#######") 返回值100123 . 强制显示小数点 format$("100123.12",".000") 返回值100123.120 % 转化为百分数,一个%代表乘以100 format$("10.23","0.00%") 返回值1023.00% format$("10.23","0.00%%") 返回值102300.00%% , 以千为单位格化 format$("10.23",",") 返回值0 format$("10010.23",",") 返回值10 format$("10010.23",",0.00") 返回值10.01

Java日期格式大全

日期和时间模式 日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母'A'到'Z'和'a'到'z'被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号(')引起来,以免进行解释。"''"表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。 定义了以下模式字母(所有其他字符'A'到'Z'和'a'到'z'都被保留): 字 母 日期或时间元素表示示例 G Era标志符Text AD M年中的月份Month July;Jul;07 W月份中的周数Number2 d月份中的天数Number10 E星期中的天数Text Tuesday;Tue H一天中的小时数(0-23)Number0 K am/pm中的小时数 (0-11) Number0 m小时中的分钟数Number30 S毫秒数Number978 Z时区RFC822time zone -0800

示例 以下示例显示了如何在美国语言环境中解释日期和时间模式。给定的日期和时间为美国太平洋时区的本地时间2001-07-0412:08:56。 日期和时间模式结果 "yyyy.MM.dd G'at'HH:mm:ss z"2001.07.04AD at12:08:56PDT "EEE,MMM d,''yy"Wed,Jul4,'01 "h:mm a"12:08PM "hh'o''clock'a,zzzz"12o'clock PM,Pacific Daylight Time "K:mm a,z"0:08PM,PDT "yyyyy.MMMMM.dd GGG hh:mm aaa"02001.July.04AD12:08PM "EEE,d MMM yyyy HH:mm:ss Z"Wed,4Jul200112:08:56-0700 "yyMMddHHmmssZ"010*********-0700 "yyyy-MM-dd'T'HH:mm:ss.SSSZ"2001-07-04T12:08:56.235-0700 同步 日期格式是不同步的。建议为每个线程创建独立的格式实例。如果多个线程同时访问一个格式,则它必须是外部同步的。

相关主题
文本预览
相关文档 最新文档