`
twh1224
  • 浏览: 95590 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

转换字符串型时间为long型时间

 
阅读更多
public static long getTimeFromStr(String timestr) {
        String year;
        String month;
        String day;
        String hour;
        String minute;
        String second;

        if (timestr == null || timestr.equals("")) {
            return 0;
        }

        if (timestr.length() < 4) {
            return 0;
        }
        year = timestr.substring(0, 4);

        if (timestr.length() < 7) {
            month = "1";
        } else {
            month = timestr.substring(5, 7);
        }

        if (timestr.length() < 10) {
            day = "1";
        } else {
            day = timestr.substring(8, 10);
        }

        if (timestr.length() < 13) {
            hour = "0";
        } else {
            hour = timestr.substring(11, 13);
        }

        if (timestr.length() < 16) {
            minute = "0";
        } else {
            minute = timestr.substring(14, 16);
        }

        if (timestr.length() < 19) {
            second = "0";
        } else {
            second = timestr.substring(17, 19);
        }
        int iyear = UtilTools.parseInt(year);
        int imodth = UtilTools.parseInt(month);
        int iday = UtilTools.parseInt(day);
        int ihour = UtilTools.parseInt(hour);
        int iminute = UtilTools.parseInt(minute);
        int isecond = UtilTools.parseInt(second);
        GregorianCalendar g = new GregorianCalendar(
                iyear,
                imodth - 1,
                iday,
                ihour,
                iminute,
                isecond);

        return g.getTime().getTime();
    }
分享到:
评论

相关推荐

    TIA博途-字符转换为字符串以及截取字符串有效字符的具体方法示例.docx

    在处理通信数据时,我们经常需要对字符和字符串进行操作,例如将字符转换为字符串,或者从字符串中截取有效字符。以下将详细介绍在TIA博途中如何实现这些操作。 首先,字符转换为字符串的过程通常涉及到ASCII码。...

    一个long型与Date型时间转换工具

    此外,考虑到"转换"这一标签,TimeUtil可能还提供了日期和时间的其他转换功能,如将Date转换为其他常见格式(如"yyyy-MM-dd HH:mm:ss"),或将字符串日期转换为Date对象。这些功能可以极大地提高开发和测试的效率,...

    在vc中如何进行类型转换,比如把整型转换为字符串型或从字符串转换为整型1.pdf

    在VC中,通常使用atoi()函数将C风格的字符串(char*)转换为整型(int),atol()函数则用于转换为长整型(long),atof()函数用于转换为双精度浮点型(double)。 接下来,我们将详细介绍这些转换方法的具体使用。 1. 整型...

    JAVA字符串操作类CTool.java字符转换类.rar

    封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5加密、sql语句 处理、把null转换为字符串"0"、null 处理、long型变量转换成String型变量、int型变量转换成String型变量、String型变量转换成int型...

    Java程序将字符串转换为Long.docx

    在Java编程语言中,将字符串转换为Long类型的值是一个常见的操作。这通常涉及到解析字符串,将其内容解释为数值。以下是一些将字符串转换为Long的方法: 1. **使用Long.parseLong()方法** `Long.parseLong()` 方法...

    返回Long型UUid

    最后,我们使用`Long.parseLong()`方法将这个16进制字符串转换为Long类型,从而得到一个16位的纯数字Long型UUID。 这个工具类的使用非常简单,例如: ```java public class Main { public static void main...

    字符串转换为对应数

    `strtoul`函数与`strtol`类似,但它将字符串转换为无符号长整型数(unsigned long integer)。其原型如下: ```c unsigned long strtoul(const char *nptr, char **endptr, int base); ``` - **功能说明**: - 与...

    数字怎样转化为字符串的库函数解析

    在C++编程中,将数字转化为字符串是一项常见的任务,特别是在数据处理、用户界面显示或文件输出等场景。本文将深入探讨几种C++中用于数字到字符串转换的库函数,包括`itoa`、`ltoa`、`ultoa`、`gcvt`以及`ecvt`,...

    十进制字符串转化long 数

    十六进制字符转换 十进制字符转换的实现 十进制字符串转化long 数

    VB字符串处理

    - **CStr**: 将任何类型转换为字符串型,包括布尔型、日期型和数字型。 - **CVar**: 将数值或非数值转换为 Variant 类型。 - **CChar**: 将数值转换为字符型(0 至 65535)。 - **CObj**: 将任何表达式转换为 Object...

    字符串和数字转换 C++ vs2008

    在C++中,字符串通常表示为`std::string`类型,而数字可以是整型(如`int`, `long long`等)、浮点型(如`float`, `double`)或其他数值类型。进行转换时,我们需要使用特定的函数或方法。 **字符串转数字** 1. **...

    字符串转数字

    atol 函数将字符串转换为长整数,原型为 `long atol(const char *str);`。例如,`long num = atol("123");` 将字符串 "123" 转换为长整数 123。 3. atof 函数 atof 函数将字符串转换为浮点数,原型为 `double atof...

    时间转换工具long和String的转换

    "时间转换工具long和String的转换"指的是将表示时间戳的long类型数值转换为格式化的日期字符串(如"yyyy-MM-dd HH:mm:ss"),反之亦然。这种转换在日志记录、数据存储和用户界面显示等方面都有广泛的应用。 首先,...

    ExcelVBA字符串转换函数[文].pdf

    Val(string) 函数用于将字符串转换为数据型。Str(number) 函数用于将数字转换为字符串。 3. 时间函数 VBA 提供了多种时间函数,用于处理日期和时间。这些函数包括: Now 函数返回一个 Variant (Date) ,根据...

    (资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR)

    - **宽字符串到窄字符串**:使用`WideCharToMultiByte`函数,将宽字符转换为指定编码的多字节字符串。 - **在C++标准库中**,可以使用`std::wstring_convert`(C++11及更高版本)或`std::codecvt_utf8`(C++98)来...

    date与long型转换工具

    反之,也可以输入long型毫秒值,工具将其解析为日期和时间字符串。 5. **应用场景**: - 数据库存储:在数据库中存储日期和时间时,通常会将它们转换为long类型,因为这样更节省空间,查询效率也更高。 - 时间...

    pb字符串转十六进制及各进制之间转换源码

    上述代码将字符串`strInput`的每个字符转换为ASCII值的十六进制表示,并连接成新的字符串`strHexOutput`。 2. **自定义函数转换**: 如果需要更复杂的转换逻辑,如处理非ASCII字符或特殊格式,可以自定义函数。...

Global site tag (gtag.js) - Google Analytics