import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DataTimeFormate
{
/**
* 测试各种字符串日期格式化
* @param str
*/
public static void main(String[] str)
{
String timeStr = "20080808 11:11:11";
DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
Date d = null;
if(timeStr != null && !timeStr.equals(""))
{
if(timeStr.split("/").length > 1)
{
dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
}
if (timeStr.split("-").length > 1)
{
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
}
}
else
{
return;
}
try
{
d = dateFormat.parse(timeStr);
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println(d);
}
}
分享到:
相关推荐
获取字符传中的数字 格式化数据类型 判断字符是否为中文等
4. **格式化输出**:更高级的格式化操作可能涉及`Format`函数,它可以按照指定的格式模板生成字符串,如日期、数字的格式化。例如,`Format("%0.2f", value)`将把`value`转换为保留两位小数的字符串。 5. **自定义...
1. **格式化字符串的基本语法**:在各种编程语言中,如Python的f-string、C++的printf、Java的String.format等,都有各自的字符串格式化方法。理解这些语法对于正确地构造和输出格式化的字符串至关重要。 2. **变量...
Java 字符串日期数字格式化输出 Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 ...
在编程领域,字符串格式化是将变量值插入到预定义的字符串模板中,以便生成具有特定格式的输出。这在日常编码中极为常见,尤其是在处理数据报告、日志记录、用户界面显示等方面。字符串格式化有多种方法,下面将详细...
本文将详细介绍如何在ASP.NET中实现日期字符串的格式化显示,并通过实际例子来说明各种格式化选项的具体用法。 #### 一、概述 在ASP.NET中,日期和时间的格式化主要依赖于`DateTime`类及其成员方法`ToString`。此...
这些字符串资源不仅可以被直接引用显示在界面上,还可以通过格式化的方式动态填充变量值,从而增强应用的灵活性和可用性。 ### 一、`strings.xml`与格式化字符串基础 #### 1.1 `strings.xml`简介 `strings.xml`是...
python格式化各种形式的时间字符串,输出标准格式XXXX-XX-XX XX:XX:XX。
在IT行业中,日期字符串的截取与格式化是常见的任务,尤其在处理日志、数据分析或者用户界面展示时。这个话题涉及到编程语言中的日期时间处理,通常与编程库或框架的功能紧密相关。在这个主题中,我们将深入探讨日期...
根据提供的文件信息,我们可以深入探讨Freemarker中的内置...以上是Freemarker中关于数字、字符串和日期格式化的内置函数的详细解析。通过这些内置函数,可以极大地简化模板中的数据处理逻辑,使得模板更加简洁、高效。
`SimpleDateFormat`是一个强大的日期/时间格式化类,它可以将日期和时间转换为字符串,反之亦然。以下是一个简单的示例: ```java public boolean isDateString(String input) { try { new SimpleDateFormat(...
Java中的字符串格式化功能是处理和展示数据时不可或缺的一部分,尤其在需要将各种数据类型转换为特定格式的字符串时显得尤为重要。本文将深入探讨Java中`String`类的`format()`方法,及其如何用于创建格式化的字符串...
在编程领域,字符串格式化是一种将变量值与特定格式结合在一起的方法,以便生成易于阅读和理解的输出。在C#中,字符串格式化是通过`String.Format`方法实现的,这也是给定文件名中提到的核心知识点。这个方法允许...
1. **日期格式的一致性**:在进行日期和字符串的转换时,必须确保使用的格式一致。 2. **异常处理**:在进行字符串到日期的转换时,要考虑到可能的异常情况,并妥善处理这些异常。 3. **性能考虑**:如果频繁进行...
3. **性能优化**:在高并发场景下,可以考虑使用线程安全的日期格式化工具类,如`DateTimeFormatter`。 #### 六、总结 通过上述内容的学习,我们不仅了解了如何在Java中实现字符串到日期的转换,还深入探讨了相关...
本文将深入探讨标题和描述中提及的C#字符串格式化技术,包括`String.Format`方法、`ToString`方法以及各种字符串格式化技巧。 一、`String.Format`方法 `String.Format`是C#中最常用的字符串格式化方法之一,它允许...
### Oracle日期与字符...这些转换不仅限于简单的日期格式化,还包括了日期的加减运算、时间戳与时区的处理等高级功能。掌握这些转换方法有助于提高SQL查询的灵活性和效率,特别是在处理涉及时间的业务逻辑时尤为关键。
日期和时间的格式化可以通过`String.format()`方法结合特定的格式字符串实现。常用的格式化符号包括: - **`%tR`**:当前时间,如“15:12”。 - **`%tD`**:当前月/日/年,如“07/13/04”。 **示例代码**: ```java ...
在`java.text`包中,`NumberFormat`类提供了一种标准的方式来格式化各种类型的数字,包括整数、小数、货币和百分比。你可以通过以下工厂方法获取相应的实例: - `NumberFormat.getNumberInstance()` - 获取通用数字...