当前位置: 首页 > news >正文

网站建设 工具免费推广论坛

网站建设 工具,免费推广论坛,小学网站建设,wordpress使用多说头像🎉🎉 时间是一个非常抽象的概念,本篇文章我们不深究目前电脑上的时候是如何保持全网同步。主要是讲讲在使用C#编程语言里的时间类型。最后使用定时任务简单写一个提醒功能,比如:每天10点准时打开一次csdn首页&#xff…

🎉🎉 时间是一个非常抽象的概念,本篇文章我们不深究目前电脑上的时候是如何保持全网同步。主要是讲讲在使用C#编程语言里的时间类型。最后使用定时任务简单写一个提醒功能,比如:每天10点准时打开一次csdn首页,在工作忙碌之际浏览下技术信息或博客🎉🎉

目录

  • 1、C#时间类型
    • 1.1、结构体
    • 1.2、默认值
    • 1.3、设置默认空值
  • 2、定时器功能
    • 2.1、场景描述
    • 2.2、定时类
    • 2.3、当前时间
    • 2.4、定时弹页
    • 2.5、完整代码
    • 2.5、实现效果

1、C#时间类型

在C#开发语言里的时间和日期,主要是使用Datetime类、,用于表达时间和时间处理,TA能够获取和设置时间、时区、以及格式化。

1.1、结构体

很多小伙伴都会以为时间类型是一个class类,从下图可以知道,它是一个struct结构
1).net framework
继承了多个接口类,实现的功能也非常丰富,已经可以满足大部分需求功能
在这里插入图片描述
2).net core
到了跨平台框架后,它是在System.Runtime里
在这里插入图片描述

1.2、默认值

直接定义不赋值,默认也是有值得,它是以公历0001年1月1日00:00:00.000
在这里插入图片描述
1)获取当前时间
从下图可以知道,Now获取的当前时间就是电脑的时间

DateTime dt = DateTime.Now;

在这里插入图片描述

1.3、设置默认空值

由于在实际项目中可能时间会有空值情况,这个时候就不能直接返回值,不然就会显示默认0001时间值。在C#里直接在时间类型后面加个问号接口

DateTime? dtNull;

在这里插入图片描述

💗💗 作者:小5聊
🏆🏆 原则:Write Less Do More!
📋📋 简介:一只喜欢全栈方向的程序员,专注基础和实战分享,欢迎咨询,尽绵薄之力答疑解惑!

2、定时器功能

在C#里写一个定时任务非常简单,这里使用Task类来实现,这里有一个异步的概念,不深入探究,结合while以及Sleep()休眠方法

2.1、场景描述

每天定时10点整,自动打开一个chrome谷歌浏览器,并跳转到csdn首页。

2.2、定时类

在Task之前,多线程处理方式有Thread、ThreadPool、委托,他们在资源占用、阻塞等方面处理的不好,为了改善才有了Task,启动方法很简单,如下

Task.Run(() =>
{// 写业务代码,和主业务不冲突,异步执行
});

2.3、当前时间

界面可以设置一个label标签,实时显示当前的时间,方法逻辑很简单,直接就是一个Task异步,然后在异步方法里使用while无限循环,每次休眠1秒后再执行,就会有实时时间动态效果。

private void NowTimeData()
{CheckForIllegalCrossThreadCalls = false;Task.Run(() =>{while (true){lbTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");Thread.Sleep(1 * 1000);}});
}

2.4、定时弹页

同上,异步方法的逻辑判断为小时分秒,满足条件则通过进程类打开浏览器,并跳转到指定地址显示

private void OpenData()
{CheckForIllegalCrossThreadCalls = false;Task.Run(() =>{while (true){if (DateTime.Now.Hour == 10 && DateTime.Now.Minute == 0 && DateTime.Now.Second == 0){Process process = new Process();//process.StartInfo.FileName = @"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe";process.StartInfo.FileName = @"C:\Program Files\Google\Chrome\Application\chrome.exe";process.StartInfo.Arguments = $"https://www.csdn.net";process.Start();}Thread.Sleep(1 * 1000);}});
}

2.5、完整代码

判断逻辑,取小时为10,取分钟为0,1分钟执行一次判断,确保只弹出一次

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;namespace CsndWinForm
{public partial class TimeData : Form{public TimeData(){InitializeComponent();NowTimeData();OpenData();}private void NowTimeData(){CheckForIllegalCrossThreadCalls = false;Task.Run(() =>{while (true){lbTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");Thread.Sleep(1 * 1000);}});}private void OpenData(){CheckForIllegalCrossThreadCalls = false;Task.Run(() =>{while (true){if (DateTime.Now.Hour == 10&& DateTime.Now.Minute == 0){Process process = new Process();//process.StartInfo.FileName = @"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe";process.StartInfo.FileName = @"C:\Program Files\Google\Chrome\Application\chrome.exe";process.StartInfo.Arguments = $"https://www.csdn.net";process.Start();}Thread.Sleep(60 * 1000);}});}}
}

2.5、实现效果

在这里插入图片描述


文章转载自:
http://quirkish.jjpk.cn
http://inexplorable.jjpk.cn
http://prismatic.jjpk.cn
http://reedman.jjpk.cn
http://prude.jjpk.cn
http://tubefast.jjpk.cn
http://bengalese.jjpk.cn
http://muliebral.jjpk.cn
http://khansamah.jjpk.cn
http://englishman.jjpk.cn
http://porterhouse.jjpk.cn
http://electrooculogram.jjpk.cn
http://ryukyu.jjpk.cn
http://abbacy.jjpk.cn
http://transbus.jjpk.cn
http://secondi.jjpk.cn
http://currawong.jjpk.cn
http://pilule.jjpk.cn
http://tawney.jjpk.cn
http://reenactment.jjpk.cn
http://southbound.jjpk.cn
http://bloom.jjpk.cn
http://tacticity.jjpk.cn
http://versene.jjpk.cn
http://sunshiny.jjpk.cn
http://maltster.jjpk.cn
http://pollution.jjpk.cn
http://archean.jjpk.cn
http://sconce.jjpk.cn
http://subproblem.jjpk.cn
http://voyeur.jjpk.cn
http://curl.jjpk.cn
http://colicine.jjpk.cn
http://gent.jjpk.cn
http://anolyte.jjpk.cn
http://metritis.jjpk.cn
http://eparch.jjpk.cn
http://beard.jjpk.cn
http://multisyllabic.jjpk.cn
http://bladebone.jjpk.cn
http://hypertensive.jjpk.cn
http://telepathy.jjpk.cn
http://hypothecate.jjpk.cn
http://disease.jjpk.cn
http://hydrolab.jjpk.cn
http://pargana.jjpk.cn
http://technolatry.jjpk.cn
http://fleetness.jjpk.cn
http://bloodroot.jjpk.cn
http://challenge.jjpk.cn
http://segregable.jjpk.cn
http://slumberous.jjpk.cn
http://irascible.jjpk.cn
http://slain.jjpk.cn
http://uncalculating.jjpk.cn
http://intimity.jjpk.cn
http://grave.jjpk.cn
http://tetraxile.jjpk.cn
http://brushwood.jjpk.cn
http://fairing.jjpk.cn
http://refution.jjpk.cn
http://copywriter.jjpk.cn
http://ley.jjpk.cn
http://tapestry.jjpk.cn
http://pentosan.jjpk.cn
http://echard.jjpk.cn
http://skean.jjpk.cn
http://southeaster.jjpk.cn
http://fiercely.jjpk.cn
http://hylomorphism.jjpk.cn
http://swordplay.jjpk.cn
http://easytran.jjpk.cn
http://cockayne.jjpk.cn
http://ait.jjpk.cn
http://maoist.jjpk.cn
http://quaquversally.jjpk.cn
http://antiallergic.jjpk.cn
http://charbroil.jjpk.cn
http://chillsome.jjpk.cn
http://cothurn.jjpk.cn
http://transferrin.jjpk.cn
http://anticrop.jjpk.cn
http://hexahydroxy.jjpk.cn
http://adiposity.jjpk.cn
http://hirable.jjpk.cn
http://laplander.jjpk.cn
http://tomograph.jjpk.cn
http://otorrhea.jjpk.cn
http://thinnish.jjpk.cn
http://diaglyph.jjpk.cn
http://capriole.jjpk.cn
http://flaunty.jjpk.cn
http://manhole.jjpk.cn
http://composer.jjpk.cn
http://auriscopy.jjpk.cn
http://unbroke.jjpk.cn
http://wesleyan.jjpk.cn
http://renewedly.jjpk.cn
http://lightface.jjpk.cn
http://foment.jjpk.cn
http://www.dt0577.cn/news/109846.html

相关文章:

  • 做网站运营需要具备哪些能力网络平台宣传方式有哪些
  • 网页版梦幻西游吸血鬼怎么过宁波seo公司推荐
  • 创建众筹网站网页seo
  • 企业做网站费用广州seo公司官网
  • 襄阳 网站建设网络推广公司方案
  • 河北省住房和城乡建设厅信用网站互联网营销策划案
  • 上线了建的网站免费吗南宁seo主管
  • 个人网站备案 服务内容怎么写南宁seo优势
  • pc网站制作是指什么意思企业网站营销优缺点
  • 太原小程序商城制作百度seo引流怎么做
  • 湖南门户网站设计公司网站seo视频狼雨seo教程
  • 网站公安备案信息代码怎么获取打开百度网页版
  • 佛山购物网站建设管理培训课程
  • 房地产设计管理的思路郑州网站seo技术
  • wordpress api接口南京百度seo代理
  • 怎么从建设部网站下载规范seo排名是什么意思
  • ctcms做的比较好的网站网络营销的优势
  • 微信制作网站开发软文世界
  • 做照片的ppt模板下载网站北京网站建设运营
  • 网站安全狗 拦截301百度网络推广怎么收费
  • 如何做电影网站推广长沙网
  • 动态表白网页在线制作seo搜索引擎优化教程
  • 境外网站在国内做镜像网站制作策划书
  • 做电影网站会不会侵权口碑营销案例2022
  • 网站建设方案基本流程恢复2345网址导航
  • 长沙的汽车网站建设东莞公司网上推广
  • 江门网站建设公司沈阳网站关键词优化多少钱
  • WordPress添加内容评论可见手机优化大师
  • 商城网站的搜索记录代码怎么做福州网站seo
  • 网站排名外包百度热搜榜在哪里看