189 8069 5689

时间换算java代码,java 时间运算

Java 将时间转换成秒

Date类有一个getTime()可以换回秒数,例如:

成都创新互联公司是一家专业提供金湖企业网站建设,专注与网站设计制作、做网站、H5开发、小程序制作等业务。10年已为金湖众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

public class DateToSecond

{

public static void main(String[] args)

{

Date date = new Date(System.currentTimeMillis());

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

}

}

关于时间换算的JAVA题目

因为题目要求是输入0到2359之间的数 并没有指出十位和个位组合数一定是分钟小于60的形式 所以要多考虑 代 码如下

import java.util.Scanner;

class A{

public static void main(String args[]){

Scanner sd=new Scanner(System.in);

int BJT;

BJT=sd.nextInt();

int y=BJT-(int)(BJT/100)*100;

if(BJT=0BJT=60){

System.out.println(BJT+1600);

}else if(BJT=99){

System.out.println("输入有误");

}if(BJT99BJT800){

if(y=0y=60){

System.out.println(BJT+1600);

}else System.out.println("输入有误");

}

else if(BJT=800BJT1800){

if(y=0y=60){

System.out.println("0"+(BJT-800));

}else System.out.println("输入有误");

}else if(BJT=1800BJT=2359){

if(y=0y=60){

System.out.println(BJT-800);

}else System.out.println("输入有误");

}

}

}

java时间转换,带时区的

我假设了你的已知时间类型为Calendar,如果不是你也可以自己改成Date类型,代码如下:

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.TimeZone;

public class Test {

public static void main(String[] args) {

//假如这个是你已知的时间类型

Calendar cal = Calendar.getInstance();

cal.getTimeInMillis();

//北京时区GMT+8

Calendar beijingcal = Calendar.getInstance();

beijingcal.clear();

beijingcal.setTimeZone(TimeZone.getTimeZone("GMT+8"));

beijingcal.setTimeInMillis(cal.getTimeInMillis());

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

String beijingFormatStr = fmt.format(beijingcal.getTime());

System.out.println(beijingFormatStr);

}

}

java时间格式转换

实现思路就是先通过SimpleDateFormat方法定义一个时间类型的格式,之后SimpleDateFormat的format方法将一个符合时间格式的字符串匹配成对应的格式

举例:

String str0 = "2015年07月05日";

Date d1 = new SimpleDateFormat("yyyy年MM月dd日").parse(str0);//定义起始日期

SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");//定义一个只有年份的

SimpleDateFormat sdf1 = new SimpleDateFormat("MM");//月份的

SimpleDateFormat sdf2= new SimpleDateFormat("dd");//日的

String str1 = sdf0.format(d1);//取出特定日期d1的年份

String str2 = sdf1.format(d1);//取出特定日期d1的月份

String str3 = sdf2.format(d1);//取出特定日期d1的日

System.out.println("年份为:"+str1);

System.out.println("月份为:"+str2);

System.out.println("日为:"+str3);

将java怎么将long类型的时间转换成年月日的形式

用java代码实现:

public static String longToDate(long lo){ 

Date date = new Date(lo); 

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

return sd.format(date);

}

资料拓展:

长整型(long)是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型。 long 有符号64位整数,范围是-2^63-2^63 -1 Int64。


分享标题:时间换算java代码,java 时间运算
转载来于:http://cdxtjz.cn/article/dscijos.html

其他资讯