• 电子时钟--Datetime.now


    运行结果:

    【代码】:

      

     1 private void timer1_Tick(object sender, EventArgs e)
     2         {
     3             //获取当前年部分
     4             label3.Text =Convert.ToString( DateTime.Now.Year);
     5             //获取当前月部分
     6             label4.Text = Convert.ToString(DateTime.Now.Month);
     7             //获取当前日部分
     8             label6.Text = Convert.ToString(DateTime.Now.Day);
     9             //获取当前星期部分
    10             string x = Convert.ToString(DateTime.Now.DayOfWeek);
    11             switch (x)
    12             {
    13                 case "Monday":
    14                     label9.Text = "";
    15                     break;
    16                 case "Tuesday":
    17                     label9.Text = "";
    18                     break;
    19                 case "Wednesday":
    20                     label9.Text = "";
    21                     break;
    22                 case "Thursday":
    23                     label9.Text = "";
    24                     break;
    25                 case "Friday":
    26                     label9.Text = "";
    27                     break;
    28                 case "Saturday":
    29                     label9.Text = "";
    30                     break;
    31                 case "Sunday":
    32                     label9.Text = "";
    33                     break;
    34             }
    35             //获取当前小时的部分,来判断是上午还是下午
    36             if (DateTime.Now.Hour >= 12)
    37             {
    38                 label12.Text = "下午";
    39             }
    40             else {
    41                 label12.Text = "上午";
    42             }
    43 
    44             if (sender == timer1)
    45             {
    46                 label1.Text = gettime();
    47             }
    48         }
    49 
    50         private string gettime()
    51         {
    52             //创建一个接收时间的字符串变量
    53             string timestring = "";
    54             //获取当前时间的时部分
    55             int hour = DateTime.Now.Hour;
    56             //获取当前时间的分部分
    57             int min = DateTime.Now.Minute;
    58             //获取当前时间的秒部分
    59             int sec = DateTime.Now.Second;
    60 
    61             timestring=((hour<10)?"0"+hour.ToString():hour.ToString());
    62             timestring += ":" + ((min < 10) ? "0" + min.ToString() : min.ToString());
    63             timestring+=":"+((sec<10)?"0"+sec.ToString():sec.ToString());
    64 
    65             return timestring;
    66         }

    【重点在】:datetime.now.***;//获取当前时间的某部分

  • 相关阅读:
    Vue实例
    Vue介绍
    Vue相关知识点记录
    JS面向对象设计-创建对象
    JS面向对象设计-理解对象
    软件工程基础 完结撒花
    深度学习 基于CNN的纹理合成实践【附python实现】
    图像处理 傅里叶正逆变换与余弦正逆变换 【附C++实现】
    Webviz
    Webviz
  • 原文地址:https://www.cnblogs.com/pengyouqiang88/p/5124555.html
Copyright © 2020-2023  润新知