`
wang_zhi_peng2007
  • 浏览: 251959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java中获取日期函数应用

 
阅读更多

Java中常用的日期获取函数的应用:

(1)String类型转换成日期(Date类型):

  SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");

  java.util.Date date = myFormatter.parse(sj1);

  java.util.Date mydate = myFormatter.parse(sj2);

  (2) 根据一个日期,返回是星期几的字符串

  public static String getWeek(String sdate) {

  // 再转换为时间

  Date date = TimeTest.strToDate(sdate);

  Calendar c = Calendar.getInstance();

  c.setTime(date);

  // int hour=c.get(Calendar.DAY_OF_WEEK);

  // hour中存的就是星期几了,其范围 1~7

  // 1=星期日 7=星期六,其他类推

  return new SimpleDateFormat("EEEE").format(c.getTime());

  }

  (3) 将短时间格式字符串转换为时间 yyyy-MM-dd

  public static Date strToDate(String strDate) {

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

  ParsePosition pos = new ParsePosition(0);

  Date strtodate = formatter.parse(strDate, pos);

  return strtodate;

  }

  (4) 两个时间之间的天数之差

  public static long getDays(String date1, String date2) {

  if (date1 == null || date1.equals(""))

  return 0;

  if (date2 == null || date2.equals(""))

  return 0;

  // 转换为标准时间

  SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");

  java.util.Date date = null;

  java.util.Date mydate = null;

  try {

  date = myFormatter.parse(date1);

  mydate = myFormatter.parse(date2);

  } catch (Exception e) {

  }

  long day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);

  return day;

  }

  (5) 获得本周星期日的日期

  public String getCurrentWeekday() {

  weeks = 0;

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus+6);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (6)获取当天时间

  Date now = new Date();

  (7) 获得当前日期与本周日相差的天数

  private int getMondayPlus() {

  Calendar cd = Calendar.getInstance();

  // 获得今天是一周的第几天,星期日是第一天,星期二是第二天......

  int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK)-1; //因为按中国礼拜一作为第一天所以这里减1

  if (dayOfWeek == 1) {

  return 0;

  } else {

  return 1 - dayOfWeek;

  }

  }

  (8)获得本周一的日期

  public String getMondayOFWeek(){

  weeks = 0;

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (9)获得相应周的周六的日期

  public String getSaturday() {

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus + 7 * weeks + 6);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (10) 获得上周星期日的日期

  public String getPreviousWeekSunday() {

  weeks=0;

  weeks--;

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus+weeks);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (11)获得上周星期一的日期

  public String getPreviousWeekday() {

  weeks--;

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus + 7 * weeks);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

 

 2.

(12) 获得下周星期一的日期

  public String getNextMonday() {

  weeks++;

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus + 7);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (13)获得下周星期日的日期

  public String getNextSunday() {

  int mondayPlus = this.getMondayPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE, mondayPlus + 7+6);

  Date monday = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preMonday = df.format(monday);

  return preMonday;

  }

  (14)获得上月最后一天的日期

  public String getPreviousMonthEnd(){

  String str = "";

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

  Calendar lastDate = Calendar.getInstance();

  lastDate.add(Calendar.MONTH,-1);//减一个月

  lastDate.set(Calendar.DATE, 1);//把日期设置为当月第一天

  lastDate.roll(Calendar.DATE, -1);//日期回滚一天,也就是本月最后一天

  str=sdf.format(lastDate.getTime());

  return str;

  }

  (15)获得下个月第一天的日期

  public String getNextMonthFirst(){

  String str = "";

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

  Calendar lastDate = Calendar.getInstance();

  lastDate.add(Calendar.MONTH,1);//减一个月

  lastDate.set(Calendar.DATE, 1);//把日期设置为当月第一天

  str=sdf.format(lastDate.getTime());

  return str;

  }

  (16)获得下个月最后一天的日期

  public String getNextMonthEnd(){

  String str = "";

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

  Calendar lastDate = Calendar.getInstance();

  lastDate.add(Calendar.MONTH,1);//加一个月

  lastDate.set(Calendar.DATE, 1);//把日期设置为当月第一天

  lastDate.roll(Calendar.DATE, -1);//日期回滚一天,也就是本月最后一天

  str=sdf.format(lastDate.getTime());

  return str;

  }

  (17)获得明年最后一天的日期

  public String getNextYearEnd(){

  String str = "";

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

  Calendar lastDate = Calendar.getInstance();

  lastDate.add(Calendar.YEAR,1);//加一个年

  lastDate.set(Calendar.DAY_OF_YEAR, 1);

  lastDate.roll(Calendar.DAY_OF_YEAR, -1);

  str=sdf.format(lastDate.getTime());

  return str;

  }

  (18)获得明年第一天的日期

  public String getNextYearFirst(){

  String str = "";

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

  Calendar lastDate = Calendar.getInstance();

  lastDate.add(Calendar.YEAR,1);//加一个年

  lastDate.set(Calendar.DAY_OF_YEAR, 1);

  str=sdf.format(lastDate.getTime());

  return str;

  }

  (19)获得本年有多少天

  private int getMaxYear(){

  Calendar cd = Calendar.getInstance();

  cd.set(Calendar.DAY_OF_YEAR,1);//把日期设为当年第一天

  cd.roll(Calendar.DAY_OF_YEAR,-1);//把日期回滚一天。

  int MaxYear = cd.get(Calendar.DAY_OF_YEAR);

  return MaxYear;

  }

  }

  (20)获得本年第一天的日期

  public String getCurrentYearFirst(){

  int yearPlus = this.getYearPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE,yearPlus);

  Date yearDay = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preYearDay = df.format(yearDay);

  return preYearDay;

  }

  (21)获得本年最后一天的日期 *

  public String getCurrentYearEnd(){

  Date date = new Date();

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");//可以方便地修改日期格式

  String years = dateFormat.format(date);

  return years+"-12-31";

  }

  (22)获得上年第一天的日期 *

  public String getPreviousYearFirst(){

  Date date = new Date();

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");//可以方便地修改日期格式

  String years = dateFormat.format(date); int years_value = Integer.parseInt(years);

  years_value--;

  return years_value+"-1-1";

  }

 

 3.

(23)获得上年最后一天的日期

  public String getPreviousYearEnd(){

  weeks--;

  int yearPlus = this.getYearPlus();

  GregorianCalendar currentDate = new GregorianCalendar();

  currentDate.add(GregorianCalendar.DATE,yearPlus+MaxYear*weeks+(MaxYear-1));

  Date yearDay = currentDate.getTime();

  DateFormat df = DateFormat.getDateInstance();

  String preYearDay = df.format(yearDay);

  getThisSeasonTime(11);

  return preYearDay;

  }

  (24)获得本季度

  public String getThisSeasonTime(int month){

  int array[][] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};

  int season = 1;

  if(month>=1&&month<=3){

  season = 1;

  }

  if(month>=4&&month<=6){

  season = 2;

  }

  if(month>=7&&month<=9){

  season = 3;

  }

  if(month>=10&&month<=12){

  season = 4;

  }

  int start_month = array[season-1][0];

  int end_month = array[season-1][2];

  Date date = new Date();

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");//可以方便地修改日期格式

  String years = dateFormat.format(date);

  int years_value = Integer.parseInt(years);

  int start_days =1;//years+"-"+String.valueOf(start_month)+"-1";//getLastDayOfMonth(years_value,start_month);

  int end_days = getLastDayOfMonth(years_value,end_month);

  String seasonDate = years_value+"-"+start_month+"-"+start_days+";"+years_value+"-"+end_month+"-"+end_days;

  return seasonDate;

  }

  (25) 获取某年某月的最后一天

  private int getLastDayOfMonth(int year, int month) {

  if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8

  || month == 10 || month == 12) {

  return 31;

  }

  if (month == 4 || month == 6 || month == 9 || month == 11) {

  return 30;

  }

  if (month == 2) {

  if (isLeapYear(year)) {

  return 29;

  } else {

  return 28;

  }

  }

  return 0;

  }

  (26)是否闰年

  public boolean isLeapYear(int year) {

  return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);

  }

  -------------------------------

  (27) 获取当前时间日期的字符串

  public static String getCurrentDateStr(DateFormatType dateFormatType) {

  Date date = getCurrentDate();

  return (String) OpearationDate(date, dateFormatType.getValue());

  }

  (28) 时间、日期格式化成字符串

  public static String formatDate(Date date, DateFormatType dateFormatType) {

  return (String) OpearationDate(date, dateFormatType.getValue());

  }

  (29)从字符串解析成时间、日期

  public static Date parseDate(String dateStr, DateFormatType dateFormatType) {

  return (Date) OpearationDate(dateStr, dateFormatType.getValue());

  }

  (30) 获取当前日期的年、月、日、时、分、秒

  public static int getCurrentTime(TimeFormatType timeFormatType) {

  return getTime(getCurrentDate(), timeFormatType);

  }

  (31) 获取指定日期的年、月、日、时、分、秒

  public static int getTime(Date date, TimeFormatType timeFormatType) {

  try {

  Calendar c = Calendar.getInstance();

  c.setTime(date);

  int type = timeFormatType.getValue();

  int i = c.get(type);

  return type == 2 ? i + 1 : i;

  } catch (Exception e) {

  throw new RuntimeException("获取失败", e);

  }

  }

  (32)获取指定日期的毫秒数

  public static long getMillis(Date date) {

  java.util.Calendar c = java.util.Calendar.getInstance();

  c.setTime(date);

  return c.getTimeInMillis();

  }

  (33) 日期月份相加、减操作

  public static Date operationDateOfMonth(Date date, int month, DateOperationType dateOperationType) {

  Calendar c = Calendar.getInstance();

  c.setTime(date);

  c.add(Calendar.MONTH, dateOperationType.getValue() ? month : month - (month * 2));

  return c.getTime();

  }

  (34) 日期天数相加、减操作

  public static Date operationDateOfDay(Date date, int day, DateOperationType dateOperationType) {

  Calendar c = Calendar.getInstance();

  c.setTime(date);

  long millis = c.getTimeInMillis();

  long millisOfday = day * 24 * 3600 * 1000;

  long sumMillis = dateOperationType.getValue() ? (millis + millisOfday) : (millis - millisOfday);

  c.setTimeInMillis(sumMillis);

  return c.getTime();

  }

 

4.

(35)将要格式化的日期字符串格式写成枚举类型

  public enum DateFormatType {

  /**

  * 格式为:yyyy-MM-dd HH:mm:ss

  */

  DATE_FORMAT_STR("yyyy-MM-dd HH:mm:ss"),

  /**

  * 格式为:yyyyMMddHHmmss

  */

  SIMPLE_DATE_TIME_FORMAT_STR("yyyyMMddHHmmss"),

  /**

  * 格式为:yyyy-MM-dd

  */

  SIMPLE_DATE_FORMAT_STR("yyyy-MM-dd"),

  /**

  * 格式为:yyyy/MM/dd

  */

  SIMPLE_DATE_FORMAT_VIRGULE_STR("yyyy/MM/dd"),

  /**

  * 格式为:HH:mm:ss

  */

  HOUR_MINUTE_SECOND("HH:mm:ss"),

  /**

  * 格式为:HH:mm

  */

  HOUR_MINUTE("HH:mm");

  private final String value;

  DateFormatType(String formatStr) {

  this.value = formatStr;

  }

  public String getValue() {

  return value;

  }

  }

  }

  (36)Calender 常用方法

  <PRE class=java name="code">package com.iwode.common;

  import java.text.DateFormat;

  import java.text.ParsePosition;

  import java.text.SimpleDateFormat;

  import java.util.Calendar;

  import java.util.Date;

  import java.util.GregorianCalendar;

  /**

  * 常用日历操作辅助类

  *

  * @author steven 2010-08-10

  * @email:qing.tan@iwode.com

  */

  public class CalendarUtil {

  private int weeks = 0;// 用来全局控制 上一周,本周,下一周的周数变化

  private int MaxDate; // 一月最大天数

  private int MaxYear; // 一年最大天数

  /**

  * 测试

  *

  * @param args

  */

  public static void main(String[] args) {

  CalendarUtil tt = new CalendarUtil();

  System.out.println("获取当天日期:" + tt.getNowTime("yyyy-MM-dd"));

  System.out.println("获取本周一日期:" + tt.getMondayOFWeek());

  System.out.println("获取本周日的日期~:" + tt.getCurrentWeekday());

  System.out.println("获取上周一日期:" + tt.getPreviousWeekday());

  System.out.println("获取上周日日期:" + tt.getPreviousWeekSunday());

  System.out.println("获取下周一日期:" + tt.getNextMonday());

  System.out.println("获取下周日日期:" + tt.getNextSunday());

  System.out.println("获得相应周的周六的日期:" + tt.getNowTime("yyyy-MM-dd"));

  System.out.println("获取本月第一天日期:" + tt.getFirstDayOfMonth());

  System.out.println("获取本月最后一天日期:" + tt.getDefaultDay());

  System.out.println("获取上月第一天日期:" + tt.getPreviousMonthFirst());

  System.out.println("获取上月最后一天的日期:" + tt.getPreviousMonthEnd());

  System.out.println("获取下月第一天日期:" + tt.getNextMonthFirst());

  System.out.println("获取下月最后一天日期:" + tt.getNextMonthEnd());

  System.out.println("获取本年的第一天日期:" + tt.getCurrentYearFirst());

  System.out.println("获取本年最后一天日期:" + tt.getCurrentYearEnd());

  System.out.println("获取去年的第一天日期:" + tt.getPreviousYearFirst());

  System.out.println("获取去年的最后一天日期:" + tt.getPreviousYearEnd());

  System.out.println("获取明年第一天日期:" + tt.getNextYearFirst());

  System.out.println("获取明年最后一天日期:" + tt.getNextYearEnd());

  System.out.println("获取本季度第一天:" + tt.getThisSeasonFirstTime(11));

  System.out.println("获取本季度最后一天:" + tt.getThisSeasonFinallyTime(11));

  System.out.println("获取两个日期之间间隔天数2008-12-1~2008-9.29:"

  + CalendarUtil.getTwoDay("2008-12-1", "2008-9-29"));

  System.out.println("获取当前月的第几周:" + tt.getWeekOfMonth());

  System.out.println("获取当前年份:" + tt.getYear());

  System.out.println("获取当前月份:" + tt.getMonth());

  System.out.println("获取今天在本年的第几天:" + tt.getDayOfYear());

  System.out.println("获得今天在本月的第几天(获得当前日):" + tt.getDayOfMonth());

  System.out.println("获得今天在本周的第几天:" + tt.getDayOfWeek());

  System.out.println("获得半年后的日期:"

  + tt.convertDateToString(tt.getTimeYearNext()));

  }

  (37)获得当前年份

  public static int getYear() {

  return Calendar.getInstance().get(Calendar.YEAR);

  }

  (38) 获得当前月份

  public static int getMonth() {

  return Calendar.getInstance().get(Calendar.MONTH) + 1;

  }

  (39)获得今天在本年的第几天

  public static int getDayOfYear() {

  return Calendar.getInstance().get(Calendar.DAY_OF_YEAR);

  }

  (40) 获得今天在本月的第几天(获得当前日)

  public static int getDayOfMonth() {

  return Calendar.getInstance().get(Calendar.DAY_OF_MONTH);

  }

  (41) 获得今天在本周的第几天

  public static int getDayOfWeek() {

  return Calendar.getInstance().get(Calendar.DAY_OF_WEEK);

  }

  (42)获得今天是这个月的第几周

  public static int getWeekOfMonth() {

  return Calendar.getInstance().get(Calendar.DAY_OF_WEEK_IN_MONTH);

  }

  (43) 获得半年后的日期

  public static Date getTimeYearNext() {

  Calendar.getInstance().add(Calendar.DAY_OF_YEAR, 183);

  return Calendar.getInstance().getTime();

  }

  (44) 将日期转换成字符串

  public static String convertDateToString(Date dateTime) {

  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

  return df.format(dateTime);

  }

 

分享到:
评论

相关推荐

    java日期类函数方法整理

    在Java中,处理日期和时间主要依赖于`java.util.Date`、`java.text.SimpleDateFormat`、`java.sql.Date`、`java.util.Calendar`等类。这些类提供了丰富的函数和方法,用于日期的格式化、解析、获取当前时间以及日期...

    java日期时间操作函数代码

    本篇文章将深入探讨如何在Java中进行日期时间的操作,主要基于标题和描述中提及的知识点。 首先,Java提供了一个内置的`java.util.Date`类来表示日期和时间。然而,这个类在设计上存在一些不足,比如非线程安全和不...

    java中时间操作函数

    在上面的代码中,我们首先获取了当前的日期,然后使用 `SimpleDateFormat` 对象将日期格式化为 "yyyy-MM-dd hh:mm:ss" 的形式,最后输出结果。 计算一年中的第几星期 (1)计算某一天是一年中的第几星期 可以使用 `...

    Java 计算农历全_java获取农历_java_日历_greens1r_农历_

    "Java 计算农历全_java获取农历_java_日历_greens1r_农历_"这个标题和描述表明,我们将探讨如何利用Java来获取和计算农历日期。在这个过程中,我们可能会参考名为"greens1r"的开发者或库,它可能提供了一些相关的...

    java日期格式函数的用法与实例

    首先,我们了解`java.util.Date`是Java中的一个核心类,它用于表示特定的瞬间,精确到毫秒。获取系统当前时间可以使用以下代码: ```java Date currentDate = new Date(); ``` `currentDate`对象将包含从1970年1月1...

    Java常用函数大全

    在Java中,我们可以使用`java.util.Date`、`java.time.LocalDate`或`java.time.LocalDateTime`等类来处理日期。可能的方法有获取当前日期、日期比较、日期格式化(如`SimpleDateFormat`或`DateTimeFormatter`)等。 ...

    java获取某地天气

    Java中可以使用`HttpURLConnection`或第三方库如`Apache HttpClient`、`OkHttp`来实现。这些库允许我们构造GET或POST请求,并设置请求头,如`Accept`(指定接收的数据格式)和`User-Agent`(模拟浏览器)。 2. **...

    java阳历转农历

    Java阳历转农历类可以将公历日期转换为农历日期,提供了一个便捷的方式来获取农历日期。 在 Java 中,实现阳历转农历需要使用到 Calendar 和 Date 类。Calendar 类提供了一个抽象的日历模型,可以用来计算日期的年...

    java swing 时间日期选择控件

    标签“java日期控件”强调了这个主题关注的是Java中与日期选择相关的控件,不仅仅是Swing,也可能是JavaFX或其他库提供的日期选择组件。但在这里,我们主要讨论的是Swing环境下的实现。 在压缩包的"swing 时间控件...

    八、java 常用日期函数总结.pdf

    以上就是Java中关于日期处理的一些基本操作和常见函数的总结。在实际开发中,还可以利用`java.time`包(Java 8及以上版本)提供的`LocalDate`,`LocalTime`,`LocalDateTime`等类,它们提供了更丰富的日期时间操作和...

    Java常用函数速查表

    速查表通常包括了Java中的各种核心类库函数,如String、Math、ArrayList、HashMap等常用类的方法。以下是一些重要的Java函数及其应用场景: 1. **String类**:String类提供了大量的操作字符串的方法,如`substring...

    用java获取网络时间

    ### 使用Java获取网络时间 在开发过程中,为了确保时间数据的准确性与同步性,开发者有时会需要从网络上获取标准时间。例如,在某些应用中,为了避免因本地系统时间设置错误而导致的问题,可以通过网络来获取一个...

    java函数中文速查手册

    在实际开发中,熟练掌握Java函数的使用不仅能提高代码质量,还能降低维护成本。因此,无论你是初学者还是经验丰富的开发者,拥有一份详尽的Java函数中文速查手册都是必不可少的。通过不断地查阅和实践,你可以逐步...

    java时间操作函数汇总

    在Java中,`Calendar`类提供了获取特定月份最大天数的功能。这在处理日期逻辑时非常有用,例如判断一个月份有多少天。 ```java Calendar time = Calendar.getInstance(); time.clear(); // 清除所有字段,设置为...

    八、java 常用日期函数总结.docx

    这篇文档主要总结了Java中关于日期处理的一些常用函数,涵盖了`Calendar`, `Date`, `SimpleDateFormat`类以及如何进行日期的格式化、计算和转换。以下是这些知识点的详细解释: 1. **Calendar 类的使用**: - `...

    Java API函数大全

    通过以上详细的介绍,我们可以看到Java API中包含了丰富的文件操作和进程间通信相关的函数,这些函数为Java开发者提供了强大的工具,使得他们能够更加高效地完成各种任务。深入理解和熟练运用这些API,不仅能够提升...

    Java实现获取前、后N天日期的函数分享

    以下是一个简单的Java函数,用于获取当前日期前后N天的日期: ```java import java.util.Calendar; import java.util.Date; import java.sql.Timestamp; import java.text.SimpleDateFormat; public class ...

    java常用函数2java常用函数2.doc

    本文档介绍了Java中的一些常用的函数,包括日期格式转换、判断素数、阶乘计算、十六进制打印和数据库连接等。 1. 日期格式转换函数 dateToStr函数将java.util.Date对象转换为字符串,使用SimpleDateFormat格式化...

    java日期和查询数据库生成XML文件类

    在Java编程中,日期处理和数据操作是两个非常重要的领域,尤其当涉及到数据持久化时,如生成XML文件。XML是一种广泛使用的结构化数据交换格式,适用于存储和传输数据。以下是一些关于“java日期和查询数据库生成XML...

    java常用函数.doc

    本篇将深入讲解Java中涉及字符串、包装类、日期处理、基础数学操作以及其他实用工具类的相关函数,以及GUI组件如文本框、文本区、按钮和标签的使用。 首先,我们关注字符串处理。Java中的`String`类提供了丰富的...

Global site tag (gtag.js) - Google Analytics