小编典典

正如我最初所说,Date对象没有固有的格式。java.util.Date持有毫秒时间值,代表日期和时间。通过选择DateFormat,可以从字符串解析日期或将日期格式化为字符串。

可以按照规范对字符串进行格式化,但是其后面的Date对象始终是全精度的,并且没有任何固有的格式概念。

要将组合的“日期和时间”截断java.util.Date为仅日期部分,而将其有效地保留在午夜:

public static Date truncateTime (Date date) {

Calendar cal = Calendar.getInstance();

cal.setTime( date);

cal.set( Calendar.HOUR_OF_DAY, 0);

cal.set( Calendar.MINUTE, 0);

cal.set( Calendar.SECOND, 0);

cal.set( Calendar.MILLISECOND, 0);

return cal.getTime();

}

如果您来自JodaTime DateTime,则可以在JodaTime API中更轻松地完成此操作。

public static Date truncateJodaDT (DateTime dt) {

java.util.Date result = dt.toDateMidnight().toDate();

return result;

}

希望这可以帮助!

看到:

现在我不确定您想要什么。您现在想要字符串格式的日期吗?

return simpleDateFormat.format( date); // from java.util.Date

或使用JodaTime:

return dateTime.toString( "dd/MM/yy"); // from org.joda.time.DateTime

2020-10-16

java date truncate_在Java中将dateTime转换为dd / mm / yy格式的日期相关推荐

  1. JAVA日期转换YY和yy_在java中将dateTime转换为dd / MM / yy格式的日期

    我有一辆Joda DateTime2012-12-31T13:32:56.483+13:00.我想把它转换成dd/MM/yy格式的日期.所以我希望代码能返回-31/12/12这样的日期. 代码- // ...

  2. java中如何把时间封装成类,java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象?...

    java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象? 我想将date1格式的日期转换为date2格式的日期对象. SimpleDateFormat simple ...

  3. Java Date Time 教程-java.sql.Date

    Java的java.sql.Date类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期或者从java.sql.ResultSet获取日期,你将会和 ...

  4. mysql 日期格式转换mm/dd_如何将日期格式“dd/mm/yy”转换为“yy/mm/dd”以便插入mysql数据库?...

    当我从格式为"dd/mm/yy"的文件中插入日期格式为"yy/mm/dd"的数据库表时,日期错误: 我得到的不是2019:04:11,而是2011:04:19. ...

  5. 1分钟学会在Java中将PSD转换为PNG等图片格式,你可能差一个它

    PSD格式由Adobe Photoshop使用,以保存与图形设计有关的数据.PSD文件可以由集体形成图形的单个或多个图层组成.但是,将PSD图像直接查看或嵌入到Web或桌面应用程序中是不可行的. 为了 ...

  6. java date 设置时区,Java 日期时区

    Java日期时区 ZoneOffset表示与UTC时区偏移的固定区域. ZoneOffset不跟踪由夏令时导致的区域偏移的更改. ZoneOffset类声明三个常量:UTC MAX MIN UTC是U ...

  7. python日期转换为整数_如何在python中将datetime转换为整数

    这取决于整数应该编码什么.您可以将日期从以前的某个时间转换为毫秒数.人们通常在1970年1月1日或1900年1月1日上午12:00时开始测量,并以整数毫秒为单位测量时间.datetime模块(或其他类 ...

  8. java date转filetime,Java:格式化FileTime

    在Java中我们可以使用DateTimeFormatter把FileTime转换为自定义的格式. public static String formatDateTime(FileTime fileTi ...

  9. java date.getyear_为什么Java的Date.getYear()返回111而不是2011?

    tl;博士 int year = LocalDate.parse( "04/12/2011" , DateTimeFormatter.ofLocalizedDate( Format ...

最新文章

  1. 谷歌AI专家爆料:90%的人都不知道,写不出好代码,是输在了这点上!
  2. opencv imencode和imdecode使用,用于网络传输图片
  3. Windows Server 2012 R2/2016 此工作站和主域间的信任关系失败
  4. C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。
  5. Coding更改程序的变式(report variant change)
  6. QQ会员2018春节红包抵扣券项目背后的故事
  7. C# ref与out关键字解析
  8. linux下c/c++实例之十socket简单应用
  9. Java并发——线程安全
  10. 错误: 句法分析器6行里不能有多字节字符_字节跳动iOS客户端面经第一期
  11. SQLServer收缩数据库日志
  12. My new English
  13. sql建表与gp建表语句
  14. Python之nmap-ping扫描探测主机存活
  15. Android Studio入门到精通
  16. NB-IOT中eNB是什么,eNB的作用是什么
  17. webview造成窗体泄漏
  18. 让remix使用本地文件系统
  19. 外网远程访问群晖NAS,内网穿透
  20. java中ajax是什么意思,java中使用Ajax技术

热门文章

  1. CentOS 6.x中目录结构及用途
  2. 在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理
  3. (11)Xamarin.iOS - 新增iPhone storyboard
  4. 如何卸载iPhone模拟器中的自己创建的程序
  5. tag标签[置顶] 高级NFC
  6. EXT3与EXT4的主要区别
  7. 区块链膨胀:以太坊客户如何解决存储问题
  8. mysql中没有内置函数_[mysql]MySQL中的内置函数
  9. 白盒测试方法之语句覆盖测试
  10. 【Python培训基础知识】单例模式