`
鱼丸丝面
  • 浏览: 293653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

常用时间和长整型时间之间的互换

F# 
阅读更多

目标:常用时间和长整型时间之间的互换,对不同的时间格式进行处理。

备忘源码:

public class DateTest {

	public static void main(String[] args) {

		String strTime = "2009年12月18日 17:29";
		String dataFormat = "yyyy年MM月dd日 HH:mm";
		//将 "2009-7-17 03:10"的形式转化成 "1247771400000" 的格式
		long longTime = string2long(strTime,dataFormat);
		System.out.println(strTime +"->"+longTime);
		
		dataFormat = "yyyy-MM-dd HH:mm:ss";
		//1261128540000->2009-12-18 17:29:00
		strTime = long2String(longTime,dataFormat);
		System.out.println(longTime +"->"+ strTime);
	}
	
	/**
	 * @param String sourceTime 待转化的时间
	 * @param String dataFormat 日期的组织形式
	 * @return long 当前时间的长整型格式,如 1247771400000
	 */
	private static long string2long(String sourceTime,String dataFormat){
		long longTime = 0L;
		DateFormat f = new SimpleDateFormat(dataFormat);
		Date d = null;
		try {
			d = f.parse(sourceTime);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		longTime = d.getTime();
		return longTime;
	}
	
	/**
	 * 长整型转换为日期类型	
	 * @param long longTime 长整型时间
	 * @param String dataFormat 时间格式
	 * @return String 长整型对应的格式的时间
	 */
	public static String long2String(long longTime,String dataFormat)
	{
		Date d = new Date(longTime);
        SimpleDateFormat s = new SimpleDateFormat(dataFormat);
        String str = s.format(d);
        return str;

	}
	
}

 

0
0
分享到:
评论

相关推荐

    时间、IP转换工具

    时间转换工具有助于在这些时间格式之间进行转换,例如,从用户输入的本地时间转换为UTC,或将UTC时间戳转换为可读的日期和时间。此外,工具可能还会提供时区转换功能,以便用户了解不同地区的时间。 其次,我们讨论...

    VB常用函数大全[归纳].pdf

    * CLng:将表达式转换为长整型 * CSng:将表达式转换为单精度浮点型 * CStr:将表达式转换为字符串型 * CVar:将表达式转换为变体型 日期和时间函数 VB 中提供了多种日期和时间函数,用于处理日期和时间相关的操作...

    时间转换器

    "时间转换器"这个工具或程序专注于将从1970年1月1日(也称为Unix纪元或EPOC)以来的秒数与实际日期之间进行相互转换,并且提供了十进制和十六进制两种表示方式。下面我们将深入探讨这些概念以及它们在实际应用中的...

    VB常用函数大全.pdf

    * CLng:将表达式转换为长整型 * CSng:将表达式转换为单精度浮点型 * CStr:将表达式转换为字符串型 * CVar:将表达式转换为变体型 2. 日期和时间函数 VB 中提供了多种日期和时间函数,用于处理日期和时间相关的...

    Linux 时间编程.docx

    本文将深入探讨Linux中的时间编程,包括常用的时间类型、时间转换以及获取和调整时间的函数。 首先,我们来看时间类型: 1. `time_t` 类型:这是一个长整型,表示自1970年1月1日0时0分0秒(即UTC时间的Epoch)以来...

    VC++_常用函数以及常用类_速查宝典.pdf

    1. **ecvt/fcvt/itoa/ltoa/ultoa/atof/atoi/atol** —— 这些函数能够实现浮点数、整型数、长整型数与字符串之间的相互转换,是数据输入输出、格式化显示和类型兼容性处理的关键。 以上介绍的函数只是VC++众多强大...

    C#数据库连接和常用函数转换

    C#.NET中还提供了一些常用的小函数和方法集,如字符串操作、集合操作、日期时间处理等。例如,字符串的Trim()方法用于去除两端的空白字符,ToLower()和ToUpper()用于转换为小写或大写,Substring()用于截取子字符串...

    VB常用函数大全

    - **CLng**:将任何表达式转换为长整型(`Long`),比整型(`Integer`)能容纳更大的数字范围。 - **CSng**:将任何表达式转换为单精度型(`Single`),比双精度型(`Double`)精度略低。 - **CStr**:将任何表达式...

    Delphi-日期时间函数详解.doc

    下面是 Delphi 中一些常用的日期和时间函数的详解。 DateTimeToFileDate 函数 DateTimeToFileDate 函数将一个 TDateTime 类型的时间转化为 Dos 环境中的时间。这个函数非常重要,因为 Dos 环境下对时间的访问方法...

    一个Java时间工具类

    时间戳是表示特定日期时间的一个长整型数字,它代表自1970年1月1日以来的毫秒数。在`DataUtil.java`中,可能有方法用于将日期时间转换为时间戳,反之亦然。`Date.toInstant().toEpochMilli()`和`Instant....

    asp.net常用函数

    - `CLng(expression)`:转换为长整型。 - `CObj(expression)`:转换为对象类型。 - `CShort(expression)`:转换为短整型。 - `CSng(expression)`:转换为单精度浮点数类型。 - `CStr(expression)`:转换为字符...

    VB内部常用转换函数(超全)

    4. **CLng(x)**:将x转换为长整型数值。 - 示例:`CLng(3.5)` 返回 `4` 5. **Asc(x)**:返回字符x的ASCII码值。 - 示例:`Asc("A")` 返回 `65` 6. **Str(x)**:将x转换为字符串。 - 示例:`Str(3.5)` 返回 `...

    数字电路:第7章 脉冲波形的产生和整形.ppt

    施密特触发器是一种常用的脉冲整形电路,它具有两个稳定状态,能将输入信号转换为具有固定阈值的矩形波。在CMOS和TTL电路中,施密特触发器有不同的实现方式,但都包括正向阈值电压(VTH)和负向阈值电压(-VTH)。...

    文件大小和最后修改日期的转换

    此方法返回一个长整型(long)值,表示自1970年1月1日00:00:00 GMT以来的毫秒数。 ```java long modifiedTime = file.lastModified(); ``` 这里`file`是一个`java.io.File`类型的对象,它代表了要获取最后修改时间的...

    MSSQL常用函数.pdf

    MSSQL常用函数的知识点涵盖了多个方面的数据库操作,包括字符处理、日期时间计算、数据类型转换等。以下是从给定文件内容中提炼出的详细知识点: 字符处理函数: 1. ASCII():返回字符表达式最左边的字符的ASCII...

    time_t tm timeval 和 时间字符串的转换方法

    2. 常用时间函数: - `time(time_t *t)`:获取当前时间(从1970年至今的秒数),可选地将结果存储在`t`指向的变量中。 - `asctime(const struct tm *tm)`:将`tm`结构体转换为人类可读的日期和时间字符串。 -...

    VB 常用函数

    - `CInt()`,`CLng()`:转换为整型和长整型。 - `CShort()`,`CSHORT()`:转换为短整型和无符号短整型。 - `CStr()`:转换为字符串。 - `CType()`:通用类型转换函数,支持更多类型。 6. **错误处理函数** - `...

    C语言时间处理函数集

    #### 三、常用时间处理函数 ##### 1. `time()` `time()` 函数用于获取当前时间戳,返回值类型为`time_t`。 ```c time_t currentTime; currentTime = time(NULL); // 获取当前时间 ``` ##### 2. `difftime()` `...

    java常用方法案例12个

    数据类型转换是另一个基本操作,qf04案例可能包括了基本数据类型之间的转换,比如整型与字符串之间的转换,以及对象类型之间的转换。在Java中,这些转换可以通过特定的方法或者构造函数来实现。 文件操作是应用程序...

    VB常用基本函数库

    - `CLng()`:将值转换为长整型。 - `CSng()`:将值转换为单精度浮点型。 - `CStr()`:将值转换为字符串。 5. **控制流程函数** - `IIf()`:三元运算符,根据条件返回两个值中的一个。 - `Choose()`:根据索引...

Global site tag (gtag.js) - Google Analytics