草庐IT

TimeStamp

全部标签

C# 日期时间 : Conversion for different time zones

我有一堆日期时间可以跟踪我的应用程序。它们都是UTC时间。对于我的应用程序的一部分,我想发送一封包含其中一个时间的电子邮件,但已编辑为在该特定时区。我将处理的主要区域只有两个,东海岸和德克萨斯州(达拉斯和休斯顿)我还可以在发送此电子邮件时创建一个新的日期时间以获取东部时区(DateTimetimestamp=DateTime.Now;)我的问题是:如果用户在德克萨斯地区,我如何将我的时间从东部时间转换为那个时间(少1小时)?我试过这样的://ConverttimestamptolocaltimeTimeSpants=TimeZone.CurrentTimeZone.GetUtcOffs

c# - 时间戳字符串长度

如果我这样做//DefaultimplementationofUNIXtimeofthecurrentUTCtimeTimeSpants=DateTime.UtcNow-newDateTime(1970,1,1,0,0,0,0);stringmyResult="";myResult=Convert.ToInt64(ts.TotalSeconds).ToString();myResult的最大字符串长度是多少,并且它的大小始终相同吗? 最佳答案 Int64是一个带符号的64位整数,这意味着它的值范围从−9,223,372,036,85

c# - 从具有 Distinct/GroupBy 的 IEnumerable 中选择并排序——可能吗?

假设你有这个:classLogEntry{intID;intUserName;datetimeTimeStamp;stringDetails;}并且您已经提取了一组这样的数据:IDUsernameTimestampDetails1foo1/01/2010Accountcreated2zip2/02/2010Accountcreated3bar2/02/2010Accountcreated4sandwich3/03/2010Accountcreated5bar5/05/2010Stolefood6foo5/05/2010Can'tfindfood7sandwich8/08/2010Don

c# - 为什么我不能使用 StateServer 在 2 个 Web 应用程序之间共享 session 状态?我错过了什么?

我无法让2个相同的ASP.NETMVC应用程序使用SessionStateServer共享同一个Session。我尝试这样做的原因是我们最终将在需要共享相同状态的3个Web服务器上部署这个应用程序。我们需要使用StateServer,因为我们正在尝试尽量减少将数据库用于非数据相关存储。设置:我已将相同的代码库部署到http://localhost/App1和http://localhost/应用2两者都有相同的Web.Config文件,内容如下://stateConnectionString="tcpip=192.168.1.52:42424"/>//alsodoesn'twork我用

c# - 如何在 Azure 表存储中使用 RowKey 或 Timestamp 检索最新记录

棘手的部分是RowKey是string,它的值类似于MonNov1412:26:422016我尝试使用Timestamp进行查询varlowerlimit=DateTime.UtcNow;//itsshouldbenearertotabletimestampdata.TableQueryquery2=newTableQuery().Where(TableQuery.GenerateFilterConditionForDate("Timestamp",QueryComparisons.GreaterThanOrEqual,lowerlimit));vartest=table.Execut

c# - 如何使用 C# 从 sql server 读取时间戳类型的数据?

我在.NET中得到这样的结果:varlastRowVersion=SqlHelper.ExecuteScalar(connStr,CommandType.Text,"selecttop1rowversionfromdbo.sdb_x_orginfoorderbyrowversiondesc");结果是字节数组[0]=0,[1]=0,[2]=0,[3]=0,[4]=0,[5]=0,[6]=30,[7]=138,但SQLServer中的结果是0x0000000000001E8A。如何在.NET中获取值"0x0000000000001E8A"? 最佳答案

C#:创建具有 bool 返回类型的多播委托(delegate)

海技术人员,在C#中,我们如何定义接受DateTime对象并返回bool值的多播委托(delegate)。谢谢 最佳答案 publicdelegateboolFoo(DateTimetimestamp);这是使用您描述的签名声明委托(delegate)的方法。所有委托(delegate)都可能是多播的,它们只需要初始化。如:publicboolIsGreaterThanNow(DateTimetimestamp){returnDateTime.Nowtimestamp;}Foof1=IsGreaterThanNow;Foof2=Is

c# - .NET Compact Framework 上 DateTime.Now 中的毫秒数始终为零?

我想为WindowsMobile项目的日志添加一个时间戳。精度必须至少在一百毫秒的范围内。但是,我对DateTime.Now的调用返回了一个DateTime对象,其中Millisecond属性设置为零。Ticks属性也相应地四舍五入。如何获得更好的时间准确性?请记住,我的代码在CompactFramework3.5版上运行。我使用HTCtouchPro2设备。根据MusiGenesis的回答,我创建了以下解决此问题的类://////AmorepreciselyimplementationofsomeDateTimepropertiesonmobiledevices.//////Test

javascript - AngularJS 错误的 unix 时间解析结果

我有一个时间戳1378028575给我Sun,01Sep201309:42:55GMThere.但是,当我尝试使用Angulardate对其进行格式化时,它会将其返回为Jan17,19702:47:08AM,使用以下格式:{{'1378028575'|日期:'中等'}}。该站点的结果是正确的,但在Angular中是错误的。为什么会发生,或者我做错了什么? 最佳答案 这是因为您使用的是秒而不是毫秒。newDate(1378028575)FriJan16197023:47:08GMT+0100(CET)newDate(137802857

javascript - jQuery version 1.5 - ajax - <script> 标签时间戳问题

如果我使用其中包含脚本标记的ajax(jQuery)加载一些内容,jQuery1.5会将时间戳添加到脚本标记srcurl。请参见下面的示例。例子:满足我用ajax加载的内容:text1这是我将之前的内容插入页面后加载脚本代码的srcurl:.../js/abc-xyz.js?r=1.1&_=1297892228466有人知道为什么会这样吗?它只发生在jQuery1.5中。jQuery1.4.4不会发生这种情况。代码示例:$.ajax({url:content.html,type:'GET',data:someDataObject,success:function(data){//som