java - 如何创建自定义日期?

标签 java sql datetime date

需要一些帮助!这是一个由两部分组成的问题..

我做了相当多的编程,但我从未真正处理过日期,我用谷歌搜索了所有这些,但一无所获。

第 1 部分:

所以可以说我有一些变量: 公开日期 adStartTime

我希望它采用以下格式:yyyy/mm/dd hh:mm:ss 所以我只是做 adStartTime = (some date formatter) + (2011/08/08 08:08:08) *这不起作用

让它成为那样的正确方法是什么?我不断收到错误之类的信息..id 更喜欢在 Date 中执行所有操作而不是使用 strings/int ..

第 2 部分:

一旦我获得该格式的日期,我需要将其插入数据库,我可以插入该格式的日期吗?或者我需要改变它吗?

我需要时间的原因是因为我正在为新公司证券设置自动广告,有时广告会运行一天或可能 1/2 天,所以我需要正确设置计时器。

感谢您的帮助..

最佳答案

对于第 1 部分,使用 java.text.SimpleDateFormat,如下所示:

SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = format.parse(datestring);

如果您的代码看起来与此类似,但仍然出现错误,请编辑您的问题以包含您的实际代码。

对于第 2 部分,您应该将日期作为日期插入数据库,而不是作为字符串,因此没有格式。

关于java - 如何创建自定义日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018518/

相关文章:

java - 将 Jade4J 配置为 Spring 中的默认模板引擎

sql - 仅从 varchar 字段中选择单词的第一个字母

python - Django 查询集更新字段与小写等效 - Django

java - 在 Java/Android 中使用公历时获取错误的时间戳值

c# - 无法解析 DateTime

java - 从后台线程更新适配器

java - 使用 Spring IoC 配置 SSL ReSTLet 服务器?

java - 在 linux 中运行 java 程序

SQL Server : Order By 2 Columns (get ColumnX > Null First and then Id > Order By DESC)

c# - 使用灵活的日期时间范围计算日期时间之间的小时数