Windows系统时间转化为固定长度为8位的字符串

简介: public string GetString(string data) { string DataFormat = string.Empty; if (data.Length == 10)//2014/11/23 { DataFormat = data.Replace(
public string GetString(string data)
        {
            string DataFormat = string.Empty;
            if (data.Length == 10)//2014/11/23
            {
                DataFormat = data.Replace("/", "");
            }
            if (data.Length == 9)//2014/11/1或者2014/1/12
            {
                //该函数是先截取再替换
                if (data.Substring(4, 3).Replace("/", "").Length == 2)//2014/11/1
                {
                    data = data.Replace("/", "");
                    DataFormat = data.Substring(0, 4) + data.Substring(4, 2) + "0" + data.Substring(6, 1);
                }
                else//2014/1/12
                {
                    data = data.Replace("/", "");
                    DataFormat = data.Substring(0, 4) + "0" + data.Substring(4, 1) + data.Substring(5, 2);
                }
            }
            if (data.Length == 8)//2014/1/2
            {
                data = data.Replace("/", "");
                DataFormat = data.Substring(0, 4) + "0" + data.Substring(4, 1) + "0" + data.Substring(5, 1);
            }
            return DataFormat;
        }
目录
相关文章
|
3月前
|
存储 Shell Windows
安装OSX和Windows双系统以后系统时间不同步的问题
安装OSX和Windows双系统以后系统时间不同步的问题
41 0
|
5月前
|
存储 API Windows
2.4 Windows驱动开发:内核字符串拷贝与比较
在上一篇文章`《内核字符串转换方法》`中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数,字符串的拷贝往往伴随有内核内存分配,我们将首先简单介绍内核如何分配堆空间,然后再以此为契机简介字符串的拷贝与比较。
34 0
2.4 Windows驱动开发:内核字符串拷贝与比较
|
10月前
|
存储 资源调度 索引
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
709 0
|
JSON Linux 数据格式
一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
264 0
|
安全 算法 API
教你如何使用分组密码对shellcode中的windows api字符串进行加密
本文讲的是教你如何使用分组密码对shellcode中的windows api字符串进行加密,字符串/模式匹配算法是当前最流行和最简单的检测shellcode方法。原理很简单:所有代码都有其独特的特征,可以根据这种特征去在内存中验证。
1807 0