ShortTime ESBasic .NET类库的复用性如何?

2026-05-25 09:562阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计771个文字,预计阅读时间需要4分钟。

ShortTime ESBasic .NET类库的复用性如何?

如需查阅源码阅读原文,效果会更好。

1. 缘起:假设我们需要设计一个员工打卡系统,需要设定公司规定的上班时间、下班时间,以及是否允许员工迟到早退等这些情况。

(如果您能对照着源码来阅读本文,效果会更好。)

1.缘起:

假设我们的员工打卡系统,需要设定公司规定的上班时间、下班时间、以及还要对员工是否迟到早退等这些情况进行判断。

我们以什么方式来记录类似上下班时间这样只有时分秒没有年月日的时间了?你说可以使用DateTime,但是合适吗?总是觉得用DateTime来表示上下班的时间很别扭,因为我们的上下班时间并需要指定到具体的哪一天啊。

我设计了ESBasic.ShortTime来对类似上下班时间的概念进行抽象。ShortTime只有时分秒三个必需的属性,不必再牵扯到日期。

ShortTime ESBasic .NET类库的复用性如何?

ShortTime的形象示意图如下:

Hour

Minute

Second

2.适用场合:

任何只需要使用时分秒来表示时刻的场合。

阅读全文

本文共计771个文字,预计阅读时间需要4分钟。

ShortTime ESBasic .NET类库的复用性如何?

如需查阅源码阅读原文,效果会更好。

1. 缘起:假设我们需要设计一个员工打卡系统,需要设定公司规定的上班时间、下班时间,以及是否允许员工迟到早退等这些情况。

(如果您能对照着源码来阅读本文,效果会更好。)

1.缘起:

假设我们的员工打卡系统,需要设定公司规定的上班时间、下班时间、以及还要对员工是否迟到早退等这些情况进行判断。

我们以什么方式来记录类似上下班时间这样只有时分秒没有年月日的时间了?你说可以使用DateTime,但是合适吗?总是觉得用DateTime来表示上下班的时间很别扭,因为我们的上下班时间并需要指定到具体的哪一天啊。

我设计了ESBasic.ShortTime来对类似上下班时间的概念进行抽象。ShortTime只有时分秒三个必需的属性,不必再牵扯到日期。

ShortTime ESBasic .NET类库的复用性如何?

ShortTime的形象示意图如下:

Hour

Minute

Second

2.适用场合:

任何只需要使用时分秒来表示时刻的场合。

阅读全文