当前位置: 首页 > 编程笔记 >

C#转换日期类型实例

方长卿
2023-03-14
本文向大家介绍C#转换日期类型实例,包括了C#转换日期类型实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#转换日期类型的方法。分享给大家供大家参考。具体分析如下:

如:将日期1999-5-31 11:20转换成 /Date(928120800000+0800)/

其中928120800000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数.

0800代表的是时区,(0800代表就是中国地区)

具体代码如下:

public long MilliTimeStamp(DateTime TheDate)

{

  DateTime d1 = new DateTime(1970, 1, 1);

  DateTime d2 = TheDate.ToUniversalTime();

  TimeSpan ts = new TimeSpan(d2.Ticks - d1.Ticks);

  return (long)ts.TotalMilliseconds;

}

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#实现日期格式转换的公共方法类实例,包括了C#实现日期格式转换的公共方法类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现日期格式转换的公共方法类。分享给大家供大家参考,具体如下: 这里演示了C#中一些日期格式的转换。 创建公共方法类(UtilityHandle.cs),代码如下: PS:这里再为大家推荐几款日期与时间相关工具供大家参考使用: 在日期天数差计算器

  • 主要内容:整型提升,通用的算术转换类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。 例如,如果要将值存储到简单整数()中,则可以将类型转换设置为。使用强制转换运算符将值从一种类型转换为另一种类型,如下所示 - 在Objective-C中,通常使用进行浮点运算,它是在位情况下从基本类型的派生的,在位情况下是类型。参考以下示例,使用转换运算符将一个整数变量除以另一个整数变量,结果为浮点数 - 执行上面示例代码,得到以下结

  • 问题内容: 我需要将格式为“ dd / mm / yyyy”的字符串转换为长型。为了将值传递给android中的calendarProvider。 目前我有: 我需要: 我已经尝试过使用SimpleDateFormat,但是在获取正确的类型时遇到了问题。任何帮助将非常感激。 问题答案: 您可以使用以下代码从字符串日期中以“ dd / mm / yyyy”格式获取长值(自格林尼治标准时间1970年1

  • 主要内容:1、隐式类型转换,2、显式类型转换数据类型转换就是将一种类型的数据转换为另一种类型,在 C# 中有两种形式的类型转换方式,分别是隐式类型转换和显示类型转换,下面就来详细介绍一下。 1、隐式类型转换 隐式类型转换是由 C# 以类型安全的方式执行的,转换的过程中不会导致数据丢失,例如从较小的整数类型(例如 int)转换到较大的整数类型(例如 long),从派生类转换为基类。 隐式转换不需要我们编写额外的代码,下例中演示了如何使用隐式类

  • 主要内容:关于类型转换函数的说明转换构造函数能够将其它类型转换为当前类类型(例如将 double 类型转换为 Complex 类型),但是不能反过来将当前类类型转换为其它类型(例如将 Complex 类型转换为 double 类型)。 C++ 提供了 类型转换函数(Type conversion function)来解决这个问题。类型转换函数的作用就是将当前类类型转换为其它类型,它只能以成员函数的形式出现,也就是只能出现在类中。

  • 类型转换是把数据从一种类型转换为另一种类型。在 C# 中,类型转换有两种形式: 隐式类型转换 这些转换是 C# 默认的以安全方式进行的转换。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。 显式类型转换 这些转换是通过用户使用预定义的函数显示完成的。显式转换需要强制转换运算符。 下面的实例显示了一个显式的类型转换: namespace TypeConversionApplication