java 字符串格式化
程序员文章站
2022-07-15 08:46:47
...
import java.util.Date;
public class Exercise {
public static void main(String[] args) {
// 字符串格式化
String str = String.format("字母a的大写为:%c", 'A');
System.out.println(str); // 字母a的大写为:A
System.out.println(String.format("123+456的结果是:%d", 123 + 456)); // 123+456的结果是:579
System.out.println(String.format("1000000036.12的科学计数法为:%e", 1000000036.12)); // 1000000036.12的科学计数法为:1.000000e+09
System.out.println(String.format("2<3的结果是: %b", 2 < 3)); // 2<3的结果是:
// true
System.out.println(String.format("成功是%d%%的努力加%d%%的运气", 99, 1)); // 成功是99%的努力加1%的运气
// 日期与时间格式化
Date date = new Date();
String str1 = String.format("%tF", date);
System.out.println(str1); // 2018-11-09
String str2 = String.format("%tD", date);
System.out.println(str2); // 11/09/18
String str3 = String.format("%tc", date);
System.out.println(str3); // 星期五 十一月 09 14:57:15 CST 2018
String str4 = String.format("%tr", date);
System.out.println(str4); // 02:57:15 下午
String year = String.format("%tY", date);
String month = String.format("%tm", date);
String day = String.format("%td", date);
String hour = String.format("%tH", date);
String minute = String.format("%tM", date);
String second = String.format("%tS", date);
// 现在时间是 2018年11月09日14时57分15秒
System.out.println("现在时间是 " + year + "年" + month + "月" + day + "日" + hour + "时" + minute + "分" + second + "秒");
}
}
推荐阅读
-
Android Studio启动报错Java 1.8 or later is required的解决方法
-
HBase 系列(六)——HBase Java API 的基本使用
-
Java日期时间API系列5-----Jdk7及以前的日期时间类TimeUnit在并发编程中的应用
-
Java语法进阶12-集合
-
通过Java实现批量导入数据到SQLServer数据库
-
Java 学习之路让我帮助很大的书籍
-
Java入门——在Linux环境下安装JDK并配置环境变量
-
探索JAVA并发 - 可重入锁和不可重入锁
-
Java内存模型之有序性问题
-
天下代码一大抄,整个案例的搬是什么鬼!疑似冒充蚂蚁金服高级Java开发工程师?你大爷