「小时格式java」华为手机怎样设置24小时格式
本篇文章给大家谈谈小时格式java,以及华为手机怎样设置24小时格式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java语言写出:输入一个秒数。转换为小时:分:秒的格式输出。
- 2、java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
- 3、java中怎么得到当前时间的小时
- 4、SimpleDateFormat 12小时制和24小时制的区别
java语言写出:输入一个秒数。转换为小时:分:秒的格式输出。
Java程序:
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num;
int hour = 0;
int minute = 0;
int second = 0;
System.out.print("请输入秒数:");
num = scan.nextInt();
second = num % 60;
num -= second;
if(num 0) {
num /= 60;
minute = num % 60;
num -= minute;
if(num 0) {
hour = num / 60;
}
}
System.out.printf("%d:%d:%d\n", hour, minute, second);
}
}
运行测试:
请输入秒数:9876
2:44:36
java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
得到一个毫秒时间,是1970年1月1日0:00至今的毫秒时间,怎么转换成通常格式?
解析:
import java.util.*;
import java.text.SimpleDateFormat;
public class test
{
public static void main (String args[])
{
Date d = new Date();
long longtime = d.getTime();
System.out.println(longtime);
你获得的是上面的long型数据吧
String time = d.toLocaleString();
你可以简单的得到本地化时间,本来就是String类型的就不用转换了
System.out.println(time);
也可以自己用SimpleDateFormat这个函数把它变成自己想要的格式,注意需要import java.text.SimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(sdf.format(longtime));
}
}
java中怎么得到当前时间的小时
Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);
不同的方法介绍如下:
1、通过Date类来获取当前时间。
Date day=new Date()
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
System.out.println(df.format(day))
2、通过System类中的currentTimeMillis方法来获取当前时间。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(System.currentTimeMillis()))
3、通过Calendar类来获取当前时间。
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR)
int month = c.get(Calendar.MONTH)
int date = c.get(Calendar.DATE)
int hour = c.get(Calendar.HOUR_OF_DAY)
int minute = c.get(Calendar.MINUTE)
int second = c.get(Calendar.SECOND)
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second)
4、通过Date类来获取当前时间。
Date date = new Date()
String year = String.format("%tY", date)
String month = String.format("%tB", date)
String day = String.format("%te", date)
System.out.println("今天是:"+year+"-"+month+"-"+day)
SimpleDateFormat 12小时制和24小时制的区别
一、使用不同:
在使用SimpleDateFormat时格式化时间的;yyyy。MM。dd为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss如果希望格式化时间为24小时制的,则使用HH:mm:ss要注意区分hh的大小写。
二、转换方式不同:
java代码12小时制转换24小时制方法:tr:12小时制字符串,比如8:00am,7:00pm。8:30am,6:00pm,返回值为24小时制字符串:比如18:00,20:00,21:00。
javaDate类型:24小时制和12小时制;DateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH-mm-sssss");HH返回的是24小时制的时间;hh返回的是12小时制的时间。
时间对象的操作
//声明一个时间对象
Date dt = new Date();
//声明一个时间格式化器 SimpleDateFormat sd = new
SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//声明一个日历时间对象
Calendar c = Calendar.getInstance();
//给日历时间对象赋值
c.set(1992, 1, 9, 8, 20, 23);
//通过getTime()方法返回一个时间对象,使用格式化器的format()方法格式化输出时间
System.out.println(sd.format(c.getTime()));
以上内容参考:百度百科-时间对象
关于小时格式java和华为手机怎样设置24小时格式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。