【C# 如何生成一个时间戳】教程文章相关的互联网学习教程文章

c#-SQL查询:如果给定两个DateTime时间戳,如何确定“ N小时内见”?【代码】

我正在从SQLite数据库编写基于统计的应用程序.有一个表记录用户登录和注销的时间(SessionStart,SessionEnd DateTimes). 我正在寻找的是一个查询,该查询可以以折线图的方式显示用户已登录的小时数,因此在12:00和1:00 AM之间有60个用户登录(在任何时候) ),在1:00和2:00 AM之间有54位用户登录,依此类推… 而且我希望能够运行一个这样的SUM,这就是为什么我不能将记录带入.NET并以这种方式遍历它们的原因. 我想出了一个相当原始的方法,一...

c# – 如何使用AutoMapper将MySQL时间戳保存为String而不是DateTime?【代码】

我正在使用AutoMapper将我的MySQL结果保存在List中,这里有关于上次更新行的信息.然后将使用’timestamp’来查询数据库以获取更新.但是,我担心使用C#DateTime类型会根据用户的位置修改时区.正如我在开发周期的早期遇到过这个问题. 所以,基本上我的问题是如何确保使用AutoMapper保存的’timestamp’不会被修改并且可以再次用于查询数据库? 编辑:这是用于转换结果的代码.public class Entry {public UInt32 id { get; set; }public ...

c# – 使用MySQL .NET Connector访问NULL时间戳列

我们使用MySQL .NET Connector 6.7.4来使用.NET中的Entity Framework 5.0访问MySQL数据库.升级到版本6.7.4后,我们开始遇到时间戳列的问题,其中允许NULL.我们可以毫无问题地保存值(即列在db中正确更新)但是每当我们检索对应于数据库中的行的实体时,对应于该列的属性总是返回null.我们已尝试更改edmx文件中列的精度,但这根本不会改变行为.还有其他人遇到过这个问题吗?除了降级到旧版本的MySQL .NET Connector之外,还有任何已知的解决...

c# – 在使用Json.Net的WebAPI 2中,SQL Server时间戳序列化但不反序列化【代码】

SQL Server时间戳成为POCO对象中的byte [].对象被序列化,时间戳变为基本64字符串. 一个例子是’AAAAAAA2QDE =’ 当对象回发到服务器时,在模型验证期间,您将获得:The value 'AAAAAAA2QDE=' is not valid for Byte.我正在使用此值检查记录的状态以与SQL中的当前记录进行比较,以查看是否有其他人已经更新了它,因为该用户已经检索到它(非常正常). 但是字符串没有反序列化回字节数组,似乎它试图将它放入一个字节. 这应该是一个非常普遍...

c# – 用于根据时间戳计算时间跨度的SQL查询【代码】

在我的项目中,我需要计算时间跨度.目前,我正在检索与我的查询匹配的每个TimeStamp并将它们存储在List<>中.然后,我遍历列表以查看是否有任何间隔是10秒或更短,然后我将它们加在一起.大于10秒的任何内容都将被忽略.我想知道是否有一个我可以做的SQL查询会为我做这个吗?我做了一些搜索,但没有找到任何东西.基本上,如果我不需要,我不想在内存中存储这么多信息.这是我用来迭代我的List<>的方法:private static TimeSpan TimeCalculati...

在C#中获取本地Windows用户登录会话时间戳【代码】

我一直在尝试查看各种.NET类库,以便在某些地方可以获取本地计算机的登录用户(无论是否连接到域).至今System.Security.Principal.WindowsPrincipal LoggedUser = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal; // This returns the username LoggedUser.Identity.Name这将返回用户的名称,但是可以通过任何方式获取会话详细信息,在AD或用户登录后会看到的内容,会话持续时间等.用户的上...

c#-Windows时间戳格式(MOUSEMOVEPOINT返回值的类型)

我正在使用本机方法GetMouseMovePointsEx(pinvoke.net,MSDN).请参阅我的相关问题:GetMouseMovePointsEx: Bounds / MOUSEMOVEPOINT in (mp_in) problems. 因为此函数仅在移动光标时才返回新数据,所以我需要一种方法来检查数据的年代(现在将点时间戳与等效时间戳进行比较).我认为这些值与InputEventArgs.Timestamp的格式相同,但我不确定. >如何创建相同格式的新时间戳以进行比较? 到目前为止,我仅使用DateTime.Now来获得一些价值.但...