作者houit123 (houit123)
看板C_Sharp
标题[问题] 系统时间与网页里的时间比较
时间Sun Nov 13 20:30:24 2016
手头上有一个网页,网页内容是一个JSON形式的时间显示{"start":"14:10"}
现在已经把系统时间与网页内容抓取下来,就想把系统时间与网页的内容做一个对比,
目的是想查询系统时间是否大於网页时间,
如果是就作下一步动作。
如没有大於则2分锺後再对比时间。
主要用VISUAL STUDIO的C# WINDOW FORM来写
可是老师就一直叫我同JSON或AJAX来写
在网上看到很多例子都是写网页 没有找到一个WINDOW FORM的例子
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.192.62
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1479040226.A.333.html
1F:推 YahooTaiwan: DateTime.Now. ?? 11/13 21:29
2F:→ houit123: DateTime.Now 只能取得系统时间 11/13 22:05
3F:→ Litfal: Winform怎麽会用AJAX,你老师搞错了吧。用HttpClient。 11/13 22:16
4F:推 YahooTaiwan: 我看不懂,你是要系统时间跟 JSON 内的时间比较,还 11/13 23:53
5F:→ YahooTaiwan: 是系统时间跟网页撷取时间比较?? 11/13 23:53
6F:→ YahooTaiwan: 所以你是哪个时间取不到??? 问题叙述清楚一点 11/13 23:53
7F:→ houit123: 系统时间跟网页时间都已经撷取了 网页的内容本来就是JSO 11/13 23:56
8F:→ houit123: N格式,但系统时间只是2016-11-13T23.57.55这样,所以应 11/13 23:58
9F:→ houit123: 该要先把它用JSON格式表示,然後才能比较大小 11/13 23:59
10F:推 YahooTaiwan: 1. 把 JSON 转为 C# object,并使 start 栏位转为 Da 11/14 00:00
11F:→ YahooTaiwan: teTime 类别,2. 使用 DateTime.Compare() 比较两者 11/14 00:00
12F:→ YahooTaiwan: 时间 11/14 00:00
13F:→ houit123: 所以是网页内容显示的时间跟系统时间比较 11/14 00:00
14F:→ YahooTaiwan: 要将 JSON 转为 C# object 可参考 JSON.NET 套件 11/14 00:01
16F:→ houit123: https;//drive.google.com./file/d/0B3rZfKOxy7eTMms3ZX 11/14 15:08
17F:→ houit123: lyaTlQbFU/view 11/14 15:10
18F:→ houit123: 现在想要比较两个TEXTBOX内容 两个都是JSON形式的时间字 11/14 15:13
19F:→ houit123: 串 11/14 15:46
20F:推 WindOfNet: string.Compare()可以比字串 11/14 16:01
21F:→ WindOfNet: 不过还是转DateTime可确保字串正确性比较保险~ 11/14 16:04
23F:→ Litfal: 看起来没什麽问题阿,TimeSpan总秒数应该要用TotalSecords 11/14 19:53