引用 DateTime.Now.ToString() 生成编号或者简单的订单号;

引用 DateTime.Now.ToString() 生成编号或者简单的订单号;作者:李东锋(DONGF)撰写日期:2019-1-17首先我们先制作一个简单的利用日期转换字符串生成的编号,例如:DateTime.Now.ToString(“YYDJyyyyMddHmmss”)+“DONGF”;生成

制作一个简单的利用日期转换字符串生成的编号,例如:DateTime.Now.ToString(“YYDJyyyyMddHmmss”)+“DONGF”;
生成的号码如下图预约号所示:
在这里插入图片描述

  1. “YYDJ”是自定义的开头:预约登记的意思
  2. “yyyy”即年份,4位数字。
  3. “M” 月份,1位数字
  4. “dd” 日期,2位数字
  5. “Hmmss” 长时间格式,如:22:27:11
  6. “DONGF” 是个字符串,在这里就算是DONGF,没有任何变化

“YYDJ201862522711DONGF” 就是由以上代码的拼接起来得到的;要注意时间是,这是按 Computer (电脑) 当前的时间来获取的,所以每一次获取到的预约号也各不相同

下面就是代码的使用部分:
下面是Controller(控制器)的的代码;
先定义一个方法:JHDJB(); 然后呢,用到了获取动态视图数据字典:ViewBag

public ActionResult JHDJB()
        { 
   
       
            ViewBag.DateTime = 
            DateTime.Now.ToString("YYDJyyyyMddHmmss")+"DONGF";
           
           
            return View();
           
        }

接下来是View(视图)的引用:


<div class="yyh" style="padding:0;margin:6px 50px; font-size:12px;">
<input id="YYH" type="hidden" name="OrderNumber" value="@ViewBag.DateTime">
</div>          

在这里用到了 input 标签的隐藏属性type=“hidden”,为什么会使用到这个属性呢,这是是根据功能需求来设置的一个属性,没有明确要求要隐藏,想显示出来是可以的,把type=”hidden”去掉就可以了。
下面看看页面的视图:
在这里插入图片描述
在这里插入图片描述
这是用了 type=“hidden” 的,所以input没显示出来,再看看把type=”hidden”去掉的页面:
在这里插入图片描述
上图是没隐藏的页面效果。

今天的文章引用 DateTime.Now.ToString() 生成编号或者简单的订单号;分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/85685.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注