关于日期的方法举例程序如下:
package com.xll.date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatTest {
/**
* 将日期转化为字符串
*
* @param date
* 日期
* @param style
* 字符串显示的样式
* @return 日期对应的字符串
*/
public static String getStringFromDate(Date date, String style) {
DateFormat sdf = new SimpleDateFormat(style);
String result = sdf.format(date);
return result;
}
/**
* 将字符串转化为日期
*
* @param dateString
* 日期字符串
* @param style
* 字符串显示的样式
* @return 字符串对应的日期
*/
public static Date getDateFromString(String dateString, String style) {
DateFormat df = new SimpleDateFormat(style);
Date result;
try {
result = df.parse(dateString);
} catch (ParseException e) {
System.out.println("字符串不合法");
return null;
}
return result;
}
/**
*
* 给定日期 和格式 看是否匹配
*
* @param data
* 时间
* @param format
* 时间格式
* @return 是否匹配
*/
public static boolean testData(String data, String format) {
boolean flag = false;
DateFormat df = new SimpleDateFormat(format);
Date date = null;
try {
date = df.parse(data);
flag = true;
} catch (ParseException e) {
System.out.println(e);
}
return flag;
}
public static void main(String[] args) {
String str = "2011-03-07 19:17:00";
String style = "yyyy-MM-dd HH:mm:ss";
Date date = getDateFromString(str, style);
System.out.println(getStringFromDate(date, style));
System.out.println(testData(str, style));
}
}
运行结果:
2011-03-07 19:17:00
true
分享到:
相关推荐
"JAVA日期判断方法小结" 在JAVA语言中,日期判断是非常重要的一部分,以下是常见的日期判断方法的总结: 1. 判断某年是否为润年 判断某年是否为润年是日期判断的基本方法之一。该方法可以使用以下代码实现: ```...
4. 日期转字符串和数字:可以使用String()方法将日期对象转换为字符串。同样,JavaScript提供Date对象的toString()方法,用于以字符串形式表示日期和时间。例如,String(new Date())将返回类似"Thu Jul ***:38:19 ...
SQL Server 和 C# 中的 DateTime 使用小结 SQL Server 中的日期函数是数据库管理系统中非常重要的一部分,它提供了多种日期函数来操作日期类型的数据。同时,在 C# 中也提供了多种方法来处理日期类型的数据。本文将...
C#中使用强制类型实现字符串和ASCII码之间的转换C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法C#自定义类型强制转换实例分析浅析C#数据类型转换的几种形式C#基础之数据类型转换C#强制类型转换小结
本小结将主要介绍`datetime`模块中的`strftime()`和`strptime()`函数,这两个函数能够帮助开发者以指定的格式输出日期和时间,或者将字符串转换成日期时间对象。 `strftime()`函数是用来将日期时间对象格式化为字符...
- `convert`函数:C++标准库中没有`convert`函数,但可以使用`std::to_string`和`std::stoi`等函数进行字符串与数值类型的转换。 - `parse`函数:不是C++标准库的一部分,但在某些库如`System.Decimal`或`System....
在Java中,可以将字符串类型的日期转换为`Date`对象,然后比较它们的`getTime()`值,该值表示从1970年1月1日00:00:00 GMT到指定日期的毫秒数。例如: ```java public static int compare_date(String DATE1, String...
Java 中 Calendar 类的用法小结 Calendar 类是 Java 语言中一个基本而重要的组成部分,用于处理日期和时间。下面是 Calendar 类的用法小结: 一、取得当前时间 使用 Calendar.getInstance() 方法可以取得当前时间...
8. `CDate(expression)`:将表达式转换为日期/时间类型(Date)。 9. `CDbl(expression)`:将表达式转换为双精度浮点数(Double)。 10. `CDec(expression)`:将表达式转换为十进制数(Decimal),适合进行高精度...
### 韩顺平玩转Oracle学习小结 #### 1. Oracle基础介绍 ##### 1.1 基本概念 **实例**: 在Oracle中,“实例”指的是数据库中的相关进程被启动并加载到内存中形成的一个整体。这些进程协同工作以支持数据库的正常...
1. **时间戳转换为日期**: 使用PHP内置的`date()`函数可以将时间戳转换为日期格式。这个函数接受两个参数:一个是日期格式字符串,另一个是可选的时间戳(默认为当前时间)。例如: ```php $timestamp = time();...
**小结** 以上代码示例展示了Java中日期格式化的一些基本用法。对于初学者来说,掌握这些基础是非常重要的。通过这些方法,可以方便地进行日期的转换和格式化,以便更好地处理和展示日期数据。此外,还可以进一步...
3.7 在集合与数组之间移动字符串 84 3.7.1 数组 85 3.7.2 ArrayList对象 86 3.7.3 IDictionary对象 88 3.8 小结 88 第4章 国际化 89 4.1 Unicode 89 4.2 .NET Framework的编码类 91 4.3 处理字符串 95 4.3.1 ...
这部分代码展示了如何创建一个日期转换类,该类包含多个方法来处理不同的日期转换任务,例如获取星座、获取农历等。 ```csharp // 日期转换类需要实现 GetConstellation, GetConstellationName 和 GetLunarCalendar...
- `toCharArray()` 将字符串转换为字符数组,`new String(byte[])` 或 `getBytes()` 进行字符串与字节数组间的转换。 6. **Date、Math、PrintWriter、Scanner类**: - **Date** 类用于表示日期和时间,`...
- `(int)`, `(float)`, `(string)`:强制类型转换,例如`(int)'123.45'`返回123。 - `gettype()`:获取变量的数据类型,`gettype('hello')`返回字符串。 - `settype()`:设置变量的数据类型,`settype($var, '...
本文将对Python中处理时间和日期的一些基本方法进行总结,以便于开发者理解和应用。 首先,处理时间和日期的两个主要模块是`datetime`和`time`。`datetime`模块提供了日期和时间的处理类,包括`datetime`、`date`、...