php sql 时间格式 如何存入到数据库里的,例如:1355410530

php sql 时间格式 如何存入到数据库里的,例如:1355410530,第1张

使用函式 date() 实现

<php echo $showtime=date("Y-m-d H:i:s");>

显示的格式: 年-月-日 小时:分钟:秒

相关时间参数:

a - "am" 或是 "pm"

A - "AM" 或是 "PM"

d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"

D - 星期几,三个英文字母; 如: "Fri"

F - 月份,英文全名; 如: "January"

h - 12 小时制的小时; 如: "01" 至 "12"

H - 24 小时制的小时; 如: "00" 至 "23"

g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"

G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"

i - 分钟; 如: "00" 至 "59"

j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"

l - 星期几,英文全名; 如: "Friday"

m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"

n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"

M - 月份,三个英文字母; 如: "Jan"

s - 秒; 如: "00" 至 "59"

S - 字尾加英文序数,二个英文字母; 如: "th","nd"

t - 指定月份的天数; 如: "28" 至 "31"

U - 总秒数

w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)

Y - 年,四位数字; 如: "1999"

y - 年,二位数字; 如: "99"

z - 一年中的第几天; 如: "0" 至 "365"

数据库有Date类型,和C#的DateTime类型是可以对应的;读出时间进行比较是个“ *** 作”问题,你可以把程序中的时间交给数据库去执行SQL比较,也可以把数据库时间读到内存中做<=比较,取决于具体需要。

getdate()取到的时间可以存放在datetime中,精度是00033333s也就是33毫秒,建议你使用数据类型datetime2的精型,用sysdatetime()获取时间,然后进行处理。

我是玩JAVA的所以我用JAVA的例子给你说个看把,直接用中文说比较容易理解

首先:

1要下载一个对应你数据库的驱动包,如 sqlserver2008java; 灵魂伴侣手写

2然后写个连接数据库的类如JDBC(连接数据库方法有很多种, 按照技术来分,首先学会JDBC连接数据库,然后连接池,然后框架技术Hibernate) 灵魂伴侣手写

3每个数据库的表对应一张实体类,实体类是干什么用的 1用它可以OOP的思想的去 *** 作数据库

(增删改查), 表中的字段就封装成实体类里面的一个属性 如表里是name char(10),那么实体类对应的是private String name;

4用户登录Web输入帐号,密码, 通过各种方法可以获取到用户输入的数据

5封装到实体类

6用JDBC提供对数据库 *** 作的API

7调用方法写入数据库

end

最后我想说刚学数据库一步步来,我也是学java中把mysql和SQL server和Oracle学会的

建议你找门语言辅助的学数据库好点如Net 和java

我现在是一个Oracle的数据库管理员和个javaWeb企业开发人员

希望能帮助你

保存时需要是完整的时间。比如2013-6-29 17:30:00;

读取时合用格式化函数:Select CONVERT(varchar(100), 日期字段, 8) from table

读出来的日期格式为17:30:00

你的问题是javasqlDate 和javautilDate转换问题。

这是我试验的步骤,应该满足你的要求:

Date date = new Date();

long ss = dategetTime();//获得毫秒数

javasqlDate date2 = new javasqlDate(ss);//注意用完整类名

String nowtime = date2toSring();//返回yyyy-mm-dd 格式

不可能是“The method toSring() is undefined for the type Date”吧,toString()是Object的方法,所有Java类都应该有的。应该是别的错误

以上就是关于php sql 时间格式 如何存入到数据库里的,例如:1355410530全部的内容,包括:php sql 时间格式 如何存入到数据库里的,例如:1355410530、c#如何将时间存入数据库如何从数据库读出所存时间与当前时间做比较、asp.net 如何将带毫秒的时间存到数据库中保留毫秒。字段类型是datetime类型的!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10190424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存