Java 示例 - 显示月份名称
-
问题描述
如何以(MMM)格式显示月份名称? -
解决方案
此示例说明如何借助 Calender 类的 Calender.getInstance() 方法和 Formatter 类的 fmt.format() 方法以 (MMM) 格式显示当前月份。import java.util.Calendar; import java.util.Formatter; public class MainClass{ public static void main(String args[]) { Formatter fmt = new Formatter(); Calendar cal = Calendar.getInstance(); fmt = new Formatter(); fmt.format("%tB %tb %tm", cal, cal, cal); System.out.println(fmt); } }
-
结果
上面的代码示例将产生以下结果。October Oct 10
月份格式的另一个示例import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { SimpleDateFormat f = new SimpleDateFormat("MMM"); SimpleDateFormat f1 = new SimpleDateFormat("dd"); SimpleDateFormat f2 = new SimpleDateFormat("a"); int h; if(Calendar.getInstance().get(Calendar.HOUR)== 0)h = 12; else h = Calendar.getInstance().get(Calendar.HOUR); String filename="Current Date is :" +f1.format(new Date()) +f.format(new Date()) +h+f2.format(new Date()); System.out.println(filename); } }
上面的代码示例将产生以下结果。Current Date is :11Nov5AM