iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >日期型数据怎么转换成C#长整型数据
  • 307
分享到

日期型数据怎么转换成C#长整型数据

2023-06-17 22:06:19 307人浏览 八月长安
摘要

本篇内容介绍了“日期型数据怎么转换成C#长整型数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#语言还是比较常见的东西,这里我们主要介绍

本篇内容介绍了“日期型数据怎么转换成C#长整型数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

C#语言还是比较常见的东西,这里我们主要介绍日期型数据转换成C#长整型数据,包括介绍DateTime 的构造函数等方面。

日期型数据转换成C#长整型数据

为什么要将日期型数据转换成C#长整型数据呢?原因很多,但就我个人来说,经常将它用于数据库的日期存储。由于各种数据库对日期型的定义和处理是不一样的,各种语言对日期型数据的定义的处理也各不相同,因为,我宁愿将日期型数据转换成长整型数据再保存到数据库中。虽然也可以使用字符串来保存,但使用字符串也会涉及到许多问题,如区域等问题,而且,它需要比保存C#长整型数据更多的空间。

日期型数据,在 C# 中的参与运算的时候,应该也是转换为长整型数据来运算的。它的长整型值是自 0001 年 1 月 1 日午夜 12:00 以来所经过时间以 100 毫微秒为间隔表示时的数字。这个数在 C# 的 DateTime 中被称为 Ticks(刻度)。DateTime 类型有一个名为 Ticks 的长整型只读属性,就保存着这个值。如此,要从一个 DataTime 型数据得到 long 型值就非常简单了,只需要读出 DataTime 对象的 Ticks 值即可,如:

long longDate = DateTime.Now.Ticks;

DateTime 的构造函数中也提供了相应的,从长整型数据构造 DateTime 型数据的函数:DateTime(long)。如:

DateTime theDate = new DateTime(longDate);

但这样对于很多 VB6 程序员来说,是给他们出了一道难题,因为 VB6 中的日期型数据内部是以 Double 型表示的,将其转换为长整型后得到的仅仅是日期,而没有时间。如何协调这两种日期类型呢?

System.DateTime 提供了 double ToOADate() 和 static DateTime FromOADate(double) 两个函数来解决这个问题。前者将当前对象按原来的 double 值输出,后者则从一个 double 值获得一个 System.DateTime 对象。举例如下:

private void TestDateTimeLong() {  double doubleDate = DateTime.Now.ToOADate();  DateTime theDate = DateTime.FromOADate(doubleDate);  this.textBox1.Text = "";  this.textBox1.AppendText("Double value of now: " + doubleDate.ToString() + "\n");  this.textBox1.AppendText("DateTime from double value: " + theDate.ToString() + "\n");  }

运行结果:

Double value of now: 37494.661541713  DateTime from double value: 2002-8-26 15:52:37

“日期型数据怎么转换成C#长整型数据”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 日期型数据怎么转换成C#长整型数据

本文链接: https://www.lsjlt.com/news/294097.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 日期型数据怎么转换成C#长整型数据
    本篇内容介绍了“日期型数据怎么转换成C#长整型数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#语言还是比较常见的东西,这里我们主要介绍...
    99+
    2023-06-17
  • c#怎么转换数据类型
    在 c# 中,有三种方法可以转换数据类型:隐式转换(用于较小类型转换为较大类型),显式转换(使用强制转换运算符)和类型转换方法(例如 convert.toint32())。显式转换可能导...
    99+
    2024-05-11
    c# 数据丢失 隐式转换
  • C#日期型数据是什么
    这篇文章主要讲解了“C#日期型数据是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#日期型数据是什么”吧!C#日期型数据编程的过程中,通常需要将C#日期型数据按照一定的格式输出,当然,...
    99+
    2023-06-17
  • C# 数据类型转换
    目录前言相关介绍一、函数方法二、类型转换[1]. 使用Convert转换[2]. 使用类型名进行转换总结前言 在使用Console.Read()或Console.ReadLine(...
    99+
    2024-04-02
  • Oracle怎么将VARCHAR列的数据转换为日期类型
    这篇文章将为大家详细讲解有关Oracle怎么将VARCHAR列的数据转换为日期类型,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Oracle 将 VARCHAR 列的数据转换为日期类型 步骤: CAST...
    99+
    2024-05-12
    CAST TO_DATE VARCHAR DATETIME DATE
  • 怎么在C++中将长整型数转换为字符串
    这篇文章将为大家详细讲解有关怎么在C++中将长整型数转换为字符串,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C++实现将长整型数转换为字符串#include <iostre...
    99+
    2023-06-14
  • c语言整型怎么转换成字符型
    在C语言中,可以使用类型转换操作符(type casting operator)来将整型转换为字符型。 示例代码如下: int nu...
    99+
    2023-10-28
    c语言
  • C#数据类型转换(显式转型、隐式转型、强制转型)
    C# 的类型转换有显式转型 和 隐式转型 两种方式。 显式转型:有可能引发异常、精确度丢失及其他问题的转换方式。需要使用手段进行转换操作。隐式转型:不会改变原有数据精确度、引发异常,...
    99+
    2024-04-02
  • php8数据类型怎么转换
    php8数据类型的方法有字符串转换为整数、整数转换为字符串、字符串转换为浮点数、浮点数转换为字符串、数组转换为字符串、字符串转换为数组、布尔值转换为整数、整数转换为布尔值和变量类型判断和转换。详细介绍:1、字符串转换为整数包括intval(...
    99+
    2023-11-16
    PHP8 数据类型
  • pgsql怎么转换数据类型
    在PostgreSQL中,可以使用CAST函数或::操作符来转换数据类型。 使用CAST函数进行数据类型转换: 语法:CAST(...
    99+
    2024-04-09
    pgsql
  • Python转换数据类型函数和转换数据类型的作用
    目录一、转换数据类型的作用(必要性)二、转换数据类型的函数三、快速体验数据类型转换前言: 学习Python的转换数据类型前期主要学习目标有两个,一是数据类型转换的必要性,二是数据类型...
    99+
    2024-04-02
  • C#数据类型转换有哪些
    本篇内容介绍了“C#数据类型转换有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C# 的类型转换有显式转型 和 隐式转型 两种方式。显式...
    99+
    2023-06-26
  • C# 中怎么对数据类型进行转换
    本篇文章给大家分享的是有关C# 中怎么对数据类型进行转换,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、函数方法下面罗列的函数方法不是全部,仅列举一些常用的double这种有...
    99+
    2023-06-20
  • JavaScript数据类型转换
    目录一、转换函数1、parseInt()2、parseFloat()3、toString()二、强制类型转换函数1、Boolean()2、Number()3、String()一、转换...
    99+
    2024-04-02
  • Python 数据类型转换
    平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?一、数据类型转换:要转换的类型(数据)·        要把num01转换为整数:int(num01)·        要把num01转换为浮点数:float(num01)·  ...
    99+
    2023-01-31
    数据类型 Python
  • 数据库日期型数据如何定义
    在数据库中,日期型数据可以使用DATE、DATETIME、TIMESTAMP等类型来定义。- DATE类型表示一个日期,格式为'YY...
    99+
    2023-09-22
    数据库
  • Oracle blob类型数据怎么转换成base64编码
    本篇内容主要讲解“Oracle blob类型数据怎么转换成base64编码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle blob类型数据怎么转换成...
    99+
    2024-04-02
  • Python转换数据类型函数和转换数据类型的作用是什么
    这篇文章给大家分享的是有关Python转换数据类型函数和转换数据类型的作用是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、转换数据类型的作用(必要性)先用一个问题来讲解一下为什么要学习转换数据类型?问题:...
    99+
    2023-06-29
  • C#中数据类型的转换介绍
    目录1、parse转换:将string类型转化为其他类型2、任意类型转化为string类型3、隐式转换:自动转换-->小范围到大范围自动转换4、显示转换:强制转换-->由...
    99+
    2024-04-02
  • C#怎么实现数组元素的数据类型转换
    这篇文章主要介绍“C#怎么实现数组元素的数据类型转换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么实现数组元素的数据类型转换”文章能帮助大家解决问题。一、场景假设假设有一串字符串如下所示,字...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作