C#精彩编程200例-第2例-使用Timer组件实现冬奥会倒计时

C#精彩编程200例-第2例-使用Timer组件实现冬奥会倒计时

1. 效果

在这里插入图片描述

2. 实现代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//要引用 Visual Basic 程序集
using Microsoft.VisualBasic;

namespace Demo_2使用Timer组件实现冬奥会计时
{
    public partial class Frm_Timer : Form
    {
        public Frm_Timer()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            //1.获取当前系统时间
            DateTime current_time = DateTime.Now;
            txb_CurrentTime.Text = current_time.ToString();
            //2.获取冬奥会开幕时间
            DateTime winter_time = Convert.ToDateTime(Convert.ToDateTime("2022-02-04 00:00:00"));
            txb_WInterOlympicsTime.Text = winter_time.ToString();
            //3.计算年、月、日、时、分、秒间隔时间
            txb_YearTime.Text = DateAndTime.DateDiff("yyyy", current_time, winter_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1).ToString();
            txb_MonthTime.Text = DateAndTime.DateDiff("m", current_time, winter_time,  FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txb_DayTime.Text = DateAndTime.DateDiff("d", current_time, winter_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txb_HourTime.Text = DateAndTime.DateDiff("h", current_time, winter_time,  FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txb_MinuteTime.Text = DateAndTime.DateDiff("n", current_time, winter_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txb_SecondTime.Text = DateAndTime.DateDiff("s", current_time, winter_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
        }
    }
}

注意事项:
使用DateAndTime需要引用using Microsoft.VisualBasic;
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录回到顶部↑ 第1篇 vb2008基础知识 第1章 visualbasic2008.net入门2 1.1.netframework概述2 1.2 visualbasic2008.net的新特性3 1.3 安装vs2008.net4 1.3.1 vs2008.net系统软硬件要求4 1.3.2 vs2008.net安装步骤4 1.4 vb2008.net集成开发环境7 1.4.1 ide启动界面7 1.4.2 主体窗口界面介绍8 1.4.3 窗口菜单作用9 1.4.4 主要开发类窗口10 1.4.5 动态帮助13 1.5 我的第一个.net应用程序13 1.6 本章 小结17 第2章 visualbasic.net编程基础18 2.1 基础编程知识18 2.1.1 关键字及标识符18 2.1.2 数据类型20 .2.1.3 变量与常量24 2.1.4 自定义结构体26 2.1.5 数组27 2.1.6 运算符与表达式29 2.1.7 结构化控制语句32 2.2 面向对象编程40 2.2.1 “面向对象编程”中的概念40 2.2.2 “对象”和“类”的使用42 2.2.3 创建自定义类45 2.3 控件常用属性47 2.4 api函数的应用49 2.4.1 api简介49 2.4.2 api的声明50 2.4.3 api的应用实51 2.5 本章 小结52 第2篇 数据库应用开发实 第3章 家庭理财系统54 3.1 实功能说明54 3.2 系统设计方案55 3.2.1 模块设计及开发环境55 3.2.2 系统结构图55 3.2.3 数据库设计56 3.3 相关技术点拨58 3.3.1 ado.net数据库访问技术58 3.3.2 菜单的建立 3.3.2 (menustrip控件)62 3.3.3 状态栏的建立 3.3.2 (statusbar控件)63 3.3.4 datagrid控件的应用64 3.3.5 savefiledialog组件65 3.4 程序实现与代码66 3.4.1 家庭理财系统主界面窗体66 3.4.2 查询统计窗体设计78 3.5 实总结83 第4章 超市管理系统84 4.1 实功能说明84 4.2 系统设计方案88 4.2.1 模块设计及开发环境88 4.2.2 系统结构图89 4.2.3 数据库设计89 4.3 相关技术点拨91 4.3.1 工具栏的建立91 4.3.2 linklabel1控件93 4.4 程序实现与代码93 4.4.1 登录窗体93 4.4.2 超市管理系统主界面窗体96 4.4.3 进货管理窗体98 4.4.4 价格管理窗体103 4.4.5 售货管理窗体107 4.4.6 进货查询窗体113 4.4.7 售货查询窗体115 4.4.8 登录密码修改窗体118 4.4.9 增加用户窗体119 4.4.1 0关于窗体121 4.5 实总结122 第5章 人事管理系统123 5.1 实功能说明123 5.2 系统设计方案130 5.2.1 模块设计及开发环境130 5.2.2 系统结构图130 5.2.3 数据库设计131 5.3 相关技术点拨134 5.3.1 闪窗设计134 5.3.2 如何使用toolstrip控件创建工具栏134 5.3.3 打印报表窗体设计135 5.4 程序实现与代码139 5.4.1 闪窗设计139 5.4.2 登录窗体140 5.4.3 人事管理系统主界面窗体140 5.4.4 编辑员工档案窗体146 5.4.5 员工档案查询窗体150 5.4.6 员工档案报表窗体151 5.5 实总结152 第6章 酒店管理系统153 6.1 实功能说明153 6.2 系统设计方案157 6.2.1 模块设计及开发环境157 6.2.2 系统结构图158 6.2.3 数据库设计158 6.3 相关技术点拨160 6.3.1 如何在button控件类型上添加图片并调整图片与 6.3.1 文字的对齐方式160 6.3.2 如何使房间的编号与房间类型匹配160 6.3.3 如何实现结账退房161 6.4 程序实现与代码161 6.4.1 酒店管理系统主界面窗体161 6.4.2 客房信息设置窗体162 6.4.3 预订管理窗体165 6.4.4 入住管理窗体168 6.4.5 结账退房窗体172 6.4.6 客房信息查询窗体175 6.4.7 预订信息查询窗体176 6.4.8 入住登记查询窗体177 6.4.9 入住客史查询窗体178 6.5 实总结178 第7章 销售管理系统179 7.1 实功能说明179 7.2 系统设计方案191 7.2.1 模块设计及开发环境191 7.2.2 系统结构图191 7.2.3 数据库设计191 7.3 相关技

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值