导航:首页 > 编程语言 > java去掉毫秒

java去掉毫秒

发布时间:2022-06-26 13:06:16

① 存储过程中,查询出来的时间 怎么把毫秒数去掉

用Convert格式化,或者用SubString去掉

② 如何在java8中愉快地处理日期和时间java8新增了localdate和localtim

java8中的localdate和localtime用法举例如下:
这两个方法使我们可以方便的实现将旧的日期类转换为新的日期类,具体思路都是通过Instant当中介,然后通过Instant来创建LocalDateTime(这个类可以很容易获取LocalDate和LocalTime),新的日期类转旧的也是如此,将新的先转成LocalDateTime,然后获取Instant,接着转成Date,具体实现细节如下:

// 01. java.util.Date --> java.time.LocalDateTime
public void UDateToLocalDateTime() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
}

// 02. java.util.Date --> java.time.LocalDate
public void UDateToLocalDate() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalDate localDate = localDateTime.toLocalDate();
}

// 03. java.util.Date --> java.time.LocalTime
public void UDateToLocalTime() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalTime localTime = localDateTime.toLocalTime();
}

// 04. java.time.LocalDateTime --> java.util.Date
public void LocalDateTimeToUdate() {
LocalDateTime localDateTime = LocalDateTime.now();
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDateTime.atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

// 05. java.time.LocalDate --> java.util.Date
public void LocalDateToUdate() {
LocalDate localDate = LocalDate.now();
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDate.atStartOfDay().atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

// 06. java.time.LocalTime --> java.util.Date
public void LocalTimeToUdate() {
LocalTime localTime = LocalTime.now();
LocalDate localDate = LocalDate.now();
LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime);
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDateTime.atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

③ Java中如何得到文件的创建时间&最后修改时间

java中只能用java.io.File获得文件的最后修改时间,如下:

比如我在D盘有个文件夹a,现在要获取其创建时间:
File file = new File("D:\a");
long time = file.lastModified();//返回文件最后修改时间,是以个long型毫秒数
String ctime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(time));
System.out.println(ctime);


想要获得文件的创建时间,那么只能用java去掉命令实现了,若为windows系统,想要拿到创建时间必须依赖Windows系统的API,通过调CMD命令实现,代码如下:

publicstaticvoidmain(String[]args){
try{
Processp=Runtime.getRuntime().exec("cmd/Cdird:\test.txt/tc");
InputStreamis=p.getInputStream();
BufferedReaderbr=newBufferedReader(newInputStreamReader(is));
Stringstr;
inti=0;
while((str=br.readLine())!=null){
i++;
if(i==6){
System.out.println(str.substring(0,17));
}
}
}catch(java.io.IOExceptionexc){
exc.printStackTrace();
}
}

④ 今天是2013-08-22,我想在java后台中将这个日期转换成毫秒,请问怎么做

Datenow=newDate();//获取当前时间
Calendarcalendar=Calendar.getInstance();
calendar.setTime(now);
calendar.getTimeInMillis();

jdk1.5建议使用Calendar作为时间处理工具。

⑤ java将带毫秒的时间处理为只带秒

用SimpleDateFormat
能给一个示例吗?长什么样的格式?

⑥ java 毫秒转换时间

时间除以1000转换成秒,对60取余就是秒数,除以60后再对60取余是分,除以60后再对24取余是小时

⑦ java中Timestamp 存入mysql的毫秒值问题

SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Stringdate=sdf.format(time);
Datedate1=sdf.parse(date);

时间格式化一下, 自己选择要转成什么类型

⑧ java如何把时间格式转为毫秒

获取毫秒数,即long类型的数值,仅能返回自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。

一楼、二楼的回答就是正确的,不过在使用中还需要根据自身使用环境,直接使用或者进一步按需优化后再使用。

最常使用的就是,把String类型的日期先转换为Date类型,最后直接调用.getTime()即可,这也是比较方便的了。

还有就是以上提到的Timestamp类中的valueOf(String s) 方法,这里一定要注意,给定的字符串日期型数据必须符合置顶指定格式:yyyy-mm-dd hh:mm:ss[.fffffffff],否则会抛出异常。

PS>

⑨ java8新增了localdate和localtim,要如何处理日期和时间

JDK8中,新增了三个类,用以处理时间。

LocalDate专门处理日期,LocalTime专门处理时间,LocalDateTime包含了日期和时间,而且对于很多复杂的问题,都提供了现成的方法,比如:获取2017年12月的第一个周一,这样的处理,在以前,是很复杂的,而现在,只需要一行代码即可。(使用前,需要将JDK升级到1.8)

下面,简单了记录了这两个类的一些常见用法:

[java]view plain

packagetest;

importjava.time.DayOfWeek;

importjava.time.LocalDate;

importjava.time.LocalDateTime;

importjava.time.LocalTime;

importjava.time.temporal.TemporalAdjusters;

importjava.util.Calendar;

/**

*CreatedbylightClouds917

*Date2017/11/6

*Description:Java8中处理时间和日期的类

*

SQL->Java

--------------------------

date->LocalDate

time->LocalTime

timestamp->LocalDateTime

*/

publicclassDateTest2{

publicstaticvoidmain(String[]args){

test1();

test2();

Calendarcalendar=Calendar.getInstance();

System.out.println(calendar.getTime());

}

/**

*处理日期LocalDate

*/

publicstaticvoidtest1(){

//获取当前日期2017-11-06

LocalDatetoday=LocalDate.now();

System.out.println(today);

//构造日期2017-10-08

LocalDatetoday2=LocalDate.of(2017,10,8);

System.out.println(today2);

//构造日期2017-02-22字符串严格按照yyyy-MM-dd

LocalDatetoday3=LocalDate.parse("2017-02-22");

System.out.println(today3);

//本月第一天2017-11-01

LocalDatefirstDayOfMonth=today.with(TemporalAdjusters.firstDayOfMonth());

System.out.println(firstDayOfMonth);

//本月第二天2017-11-02第n天

LocalDatesecondDayOfMonth=today.withDayOfMonth(2);

System.out.println(secondDayOfMonth);

//本月最后一天2017-02-28方便解决任何年份的二月份多少天

LocalDatelastDayOfMonth=today3.with(TemporalAdjusters.lastDayOfMonth());

System.out.println(lastDayOfMonth);

//获取2017年12月的第一个周一2017-12-04

LocalDatefirstDayOf201712=LocalDate.parse("2017-12-01").with(TemporalAdjusters.firstInMonth(DayOfWeek.MONDAY));

System.out.println(firstDayOf201712);

}

/**

*处理时间LocalTime

*/

publicstaticvoidtest2(){

//获取当前时间含有毫秒值17:18:41.571

LocalTimenow=LocalTime.now();

System.out.println(now);

//获取当前时间去掉毫秒值17:45:41

LocalTimenow1=LocalTime.now().withNano(0);

System.out.println(now1);

//00:46:46.651提供了把时分秒都设为0的方法

LocalTimenow2=LocalTime.now().withHour(0);

System.out.println(now2);

//构造时间00:20:55

LocalTimetime1=LocalTime.of(0,20,55);

System.out.println(time1);

//构造时间05:43:22

LocalTimetime2=LocalTime.parse("05:43:22");

System.out.println(time2);

//标准时间2017-11-06T17:53:15.930

LocalDateTimelt=LocalDateTime.now();

System.out.println(lt);

}

}

阅读全文

与java去掉毫秒相关的资料

热点内容
支持dsd硬解压声卡 浏览:768
怎么查看u盘加密区 浏览:181
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:623
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:939
解压小熊手机壳 浏览:346
成都市区建成面积算法 浏览:660
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:260
波段副图源码无未来函数 浏览:89
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:847
程序员和数学分析师待遇 浏览:681
压缩气弹簧怎么拆 浏览:325
华为公有云服务器添加虚拟ip 浏览:211