毫秒读取
Long time = System.currentTimeMillis();//
格式化日期
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
System.out.println(df.format(new Date()));//按指定(df)的格式输出
/*
yyyy:年;
MM: 月;
dd: 天;
HH : 时;
mm : 分;
ss : 秒;
SSS:毫米;
*/
Integer 类中自带的int 向二进制、十六进制、八进制 转换的方法
- 在Integer类中有静态方法toBinaryString(int i)方法,此方法返回int变量的二进制表示的字符串。
同理,Integer类中也提供了toHexString(int i)方法和toOctalString(int i)方法来分别返回int变量的16进制表示和8进制表示字符串。
常见进制转换:
- 十进制转换为十六进制:Integer.toHexString(int n).toUpperCase();
-十六进制转十进制(参考代码):
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
String n=s.next();
long m=Long.parseLong(n,16);
if(m>=0){
System.out.println(m);
}
}
}
-十六进制转换成八进制:点击查看