import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeUtils {
/**
* yyyy-MM-dd hh:mm:ss(String) To yyyy年MM月dd日 HH小时mm分ss秒(String)
* @param datetime
* @return
*/
public static String parseStringDateToChineseFormat(String datetime) {
Date newdate = new Date();
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
newdate = sdf.parse(datetime);
SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH小时mm分ss秒");
return format.format(newdate);
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
/**
* 1348211900303(Long) To yyyy-MM-dd hh:mm:ss(String)
* @param timestamp
* @return
*/
public static String parseLongDateToStringDate(long timestamp) {
String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(timestamp));
return date;
}
/**
* yyyy-MM-dd hh:mm:ss(String) To 1348211900303(Long)
* @param datetime
* @return
*/
public static Long parseStringDateDateToLongDate(String datetime) {
try {
Timestamp appointTime=Timestamp.valueOf(datetime);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = df.parse(String.valueOf(appointTime));
return date.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
System.out.println(parseStringDateToChineseFormat("2012-10-17 16:07:11"));
System.out.println(parseLongDateToStringDate(System.currentTimeMillis()));
System.out.println(parseStringDateDateToLongDate(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))/1000);
}
}
分享到:
相关推荐
根据提供的文件内容,似乎这个文件名为“旅行社计调常用表格.pdf”,但内容部分只包含了一些格式化数字、字母和缩写,似乎是试图展示某种表格格式。然而,这些内容并没有提供足够的信息来创建一个详细的知识点。相反...
在单片机应用中,频率计是一种常用的设备,用于测量信号的频率。其基本工作原理是利用单片机内部的定时器对输入信号进行计数,在一个已知的时间间隔内,记录下信号的变化次数,然后根据变化次数计算出信号的频率。 ...
通过灵活地使用该命令的不同选项,用户不仅可以获取当前的日期时间信息,还能对这些信息进行格式化输出,甚至可以直接设置系统的日期时间。 #### 二、Date命令的基本语法 `date` 命令的基本语法如下: ```bash ...
这段代码的意思是,在页面加载完成后,每秒钟更新一次页面上 ID 为 "time" 的元素的内容,更新的内容为当前本地格式化的日期和时间。 ### 3. DOM 操作:getElementById() `getElementById()` 是一个常用的方法,...
2. 数据类型:VHDL支持多种数据类型,如BIT、STD_LOGIC、INTEGER、REAL等,其中,STD_LOGIC是最常用的一种,它可以表示0、1、'Z'(高阻态)、'U'(未知)等状态。 3. 运算符:VHDL提供了丰富的运算符,包括逻辑...
- **稳定性**: 在一段时间内连续监测流量计的输出,评估其长期稳定性。 #### 五、检定结果处理和检定周期 1. **检定结果处理**: 根据检定结果,对流量计进行合格与否的判定。对于不合格的产品,应明确指出问题...
在电子工程领域,频率计是一种常用的测量设备,用于检测信号的频率。本项目将探讨如何使用C51单片机来设计一个简单的频率计,它能够通过数码管显示被测信号的频率。以下是对这个设计的详细解析: 一、C51单片机介绍...
根据提供的文件信息,我们可以推断出这是一本关于仪表常用数据的手册,主要涉及各种仪表设备的数据、规格、参数等内容。由于实际的手册内容没有给出,以下内容将基于标题、描述以及部分可见内容进行合理推测与拓展,...
4. **脚本函数库**:一些常用功能的函数集合,如日期时间处理、字符串操作等,可以被多个页面引用,提高代码复用性。 5. **配置文件**:可能包含设置数据库连接信息、网站参数等的文本文件,方便后期维护和配置。 ...
标题“频率计(LCD1602显示)”指的是一个使用单片机技术设计的设备,其功能是测量外部信号的频率,并将结果显示在LCD1602液晶显示屏上。这个项目涉及了微控制器的编程、数字信号处理以及人机交互界面的设计。 在硬件...
modbuspoll是一款常用的MODBUS调试工具,此部分展示了如何使用modbuspoll与L-MAG电磁流量计进行通讯的步骤。 3. **modbus调试软件modscan32通讯实例** modscan32也是MODBUS调试工具之一,这部分展示了modscan32...
JFreeChart支持日、周、月、季度和年的时间间隔,以及自定义日期格式。 10. **组合图(Combined Chart)** 为了在一个图表中同时展示不同类型的数据,JFreeChart支持组合图,可以在同一图表中结合多种图表类型。 ...
单片机C语言简易数字频率计课程设计是一个实践性很强的项目,主要目的是让学生掌握单片机编程技术,以及理解数字频率计的工作原理。在这个项目中,我们将使用AT89C52单片机,这是一种广泛应用的8位微控制器,以其...
【标题】"简单的51单片机数字频率计"是一个非常适合初学者的项目,它主要利用了51系列单片机——STC89C52进行设计。这个项目的核心任务是测量输入信号的频率,并在LCD1602液晶显示屏上显示结果。 51单片机是微控制...
4. **交流电位计 (a.c.potentiometer)**:一种精密的电阻装置,用于测量电压。在实验室环境中,它通常被用来作为标准参考来比较未知电压。 5. **交流电阻箱 (a.c.resistancebox)**:包含一系列可调节电阻值的设备,...
在 UNIX 下,函数 filectime 返回以标准时间戳的格式,即从 1971 年 1 月 1 日起以秒计,返回最近改变文件的时间。在 Windows 下返回文件的生成时间。 filegroup 函数可以返回所给文件的组标志符。在 UNIX 下,返回...