java中的Date,Calendar,String
来源:互联网 发布:企业cms 编辑:程序博客网 时间:2024/05/02 01:20
package test3;import java.text.SimpleDateFormat;import java.util.Calendar;//import java.sql.Date;import java.util.Date;import java.util.GregorianCalendar;import org.omg.CORBA.SystemException;public class StringType { public static void main(String[] args) { // 一:关于字符串 // 1.String相当于oc的NSString String str1 = "string类型"; // 2.StringBuffer StringBuffer str2 = new StringBuffer("StringBuffer类"); str2.append("相当于oc的NSMutabeleString"); System.out.println(str2); // 3.StringBuilder StringBuilder str3 = new StringBuilder("不是线程安全的,相对于StringBuffer来说"); // 二:关于date // 1.有两个包里面都包含有Date类型 Date nowDate = new Date(); System.out.println(nowDate.toString()); // 2.格式化日期 打印结果 星期三 2016-08-24 at 02:55:19 下午 CST SimpleDateFormat ft = new SimpleDateFormat("E yyyy-MM-dd 'at' hh:mm:ss a zzz"); System.out.println(ft.format(nowDate)); // 三:关于Calendar Calendar c = Calendar.getInstance(); c.set(2016, 8, 16, 2, 10, 20); Calendar c1 = Calendar.getInstance(); // 获得年份 int year = c1.get(Calendar.YEAR); // 获得月份 int month = c1.get(Calendar.MONTH) + 1; // 获得日期 int date = c1.get(Calendar.DATE); // 获得小时 int hour = c1.get(Calendar.HOUR_OF_DAY); // 获得分钟 int minute = c1.get(Calendar.MINUTE); // 获得秒 int second = c1.get(Calendar.SECOND); // 获得星期几(注意(这个与Date类是不同的):1代表星期日、2代表星期1、3代表星期二,以此类推) int day = c1.get(Calendar.DAY_OF_WEEK); System.out.println(year + month + date + hour + minute + second + day); // System.out.println(Calendar.YEAR); // 四:关于GregorianCalendar String months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; int thisYear; // 初始化 Gregorian 日历 // 使用当前时间和日期 // 默认为本地时间和时区 GregorianCalendar gcalendar = new GregorianCalendar(); // 显示当前时间和日期的信息 System.out.print("Date: "); System.out.print(months[gcalendar.get(Calendar.MONTH)]); System.out.print(" " + gcalendar.get(Calendar.DATE) + " "); System.out.println(year = gcalendar.get(Calendar.YEAR)); System.out.print("Time: "); System.out.print(gcalendar.get(Calendar.HOUR) + ":"); System.out.print(gcalendar.get(Calendar.MINUTE) + ":"); System.out.println(gcalendar.get(Calendar.SECOND)); // 测试当前年份是否为闰年 if (gcalendar.isLeapYear(year)) { System.out.println("当前年份是闰年"); } else { System.out.println("当前年份不是闰年"); } // 5:关于线程休眠 try { System.out.println(new Date() + "\n"); Thread.sleep(1000 * 3); System.out.println(new Date() + "\n"); } catch (Exception e) { System.out.println("捕获到异常"); } }}
0 0
- java中的Date,Calendar,String
- JAVA Calendar Date Timestamp String
- java中 Date,Calendar, String,Timestamp
- Java:String、Date、Calendar之间的转换
- Java:String、Date、Calendar之间的转换
- Timestamp Date String Calendar
- String Date Calendar互转
- Date、String、Calendar
- 使用Java中的Date和Calendar类
- 使用Java中的Date和Calendar类
- 使用Java中的Date和Calendar类
- Java中的Date和Calendar类
- 使用Java中的Date和Calendar类
- 使用Java中的Date和Calendar类
- 使用Java中的Date和Calendar类
- 关于Java中的Date和Calendar类
- 关于Java中的Date和Calendar类
- Java中的Date和Calendar类
- SimpleJson解析及调用
- HHU 1001 汽水瓶(模拟)
- JavaEE项目实战(OA系统)之九_部门管理之三
- MySQL学习笔记六
- bash shell中expr命令下几种的使用
- java中的Date,Calendar,String
- 【JAVA I/O】JAVA I/O类库基本架构图
- 热门威胁情报库深入分析(三)
- c++虚继承(2)
- 贴一个定义android animation的应用实例
- 静态语言与动态语言的部分区别
- 小白日记7:kali渗透测试之主动信息收集-发现(一)--二层发现:arping/shell脚本,Netdiscover,scapy
- HDU 3398 String
- 15. 3Sum