文件名称 (年4+月2+日2+时2+分2+秒2+毫秒3+8位随机数)

public  string GeFileName(string type)
    {
        //年4+月2+日2+时2+分2+秒2+毫秒3+8位随机数
        string year = DateTime.Now.Year.ToString();
        string month = DateTime.Now.Month.ToString();
        if (month.Length < 2) { month = "0" + month; }
        string day = DateTime.Now.Day.ToString();
        if (day.Length < 2) { day = "0" + day; }
        string hour = DateTime.Now.Hour.ToString();
        if (hour.Length < 2) { hour = "0" + hour; }
        string minute = DateTime.Now.Minute.ToString();
        if (minute.Length < 2) { minute = "0" + minute; }
        string second = DateTime.Now.Second.ToString();
        if (second.Length < 2) { second = "0" + second; }
        string millisecond = DateTime.Now.Millisecond.ToString("000");
        //8位随机数
        Random rad = new Random();
        int value = rad.Next(10000000, 100000000);
        string fileName = year + month + day + hour + minute +second+ millisecond + value.ToString()+type;
        return fileName;
    }

文件名称 (年4+月2+日2+时2+分2+秒2+毫秒3+8位随机数)

时间: 2024-08-03 20:14:04

文件名称 (年4+月2+日2+时2+分2+秒2+毫秒3+8位随机数)的相关文章

sql 计算两时间或日期 的相差的 年、 月、 日、时、分、秒,年、月、日分别的提取

--年.月.日.时.分.秒 datediff(yy,date1,date2) datediff(m,date1,date2) datediff(d,date1,date2) datediff(hh,date1,date2) datediff(n,date1,date2) datediff(s,date1,date2) datediff(ms,date1,date2) --YEAR('2008-11-2 00:00:00')  --年--MONTH('2008-11-2 00:00:00')  -

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){

2014年8月6日22时24分3秒

公元:2014年8月6日22时24分3秒 阴7局干支:甲午年 辛未月 己酉日 乙亥时 [五不遇时]旬空:辰巳空 戌亥空 寅卯空 申酉空直符:天心 直使:开门 旬首:甲戌己┌──────┬──────┬──────┐│戊 九地 马│壬 玄武 │庚 白虎○ ││ 天任 乙│ 天冲 壬│ 天辅 辛││白 死门 辛│六 惊门 丙│阴 开门 癸│├──────┼──────┼──────┤│己 九天 │乙 │丁 六合○ ││ 天蓬 丁│ │ 天英 丙││玄 景门 壬│ 庚│蛇 休门 戊│├──────┼─

日期间隔之年、月、日、时、分、秒

创建测试用表: CREATE OR REPLACE VIEW v AS SELECT TO_DATE('2015-1-1 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL; SELECT * FROM v; 两个date相减,得到的就是天数,乘以24就是小时,以此类推,可以计算出秒,如果要计算月份间隔,需要使用函数months_between. SQL代码如下: SELECT 间隔天数, 间隔天数 * 24 AS 间隔小时, 间隔天数 * 24

加减年、月、日、时、分、秒

创建测试用表: CREATE OR REPLACE VIEW v AS SELECT TO_DATE('2015-1-1 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL; SELECT * FROM v; 在Oracle中,date类型可以直接加减天数,而加减月份要用add_months函数. SQL代码如下: SELECT c AS 原日期, c - 5 AS 减5天, c + 5 AS 加5天, ADD_MONTHS(c, -5) AS

js获取当前年,月,日,时,分,秒

var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMonth(); //获取当前月份(0-11,0代表1月) date .getDate(); //获取当前日(1-31) date .getDay(); //获取当前星期X(0-6,0代表星期天) date .getTime(); //获取当前时间(从1970.1.1开始的毫秒数) date .getHo

mysql 每天的统计 yyyy年MM月dd日 HH时mm分ss秒

select date_format(ok.CREATED_DT,'%Y-%m-%d'),count(*) from ord_rkd ok where ok.CREATED_DT BETWEEN '2014-07-02' and '2015-08-03' group by date_format(ok.CREATED_DT,'%Y-%m-%d');

oracle中extract()函数----用于截取年、月、日、时、分、秒

oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 语法如下: extract ( { year | month | day | hour | minute | second } | { timezone_hour | timezone_minute } | { timezone_region | timezone_abbr } from { date_value | interval_value } ) 只可以从一个da

iOS-获取当前时间的年、月、日、时、分、秒

//获取当前时间02    NSDate *now = [NSDate date];03    NSLog(@”now date is: %@”, now);0405    NSCalendar *calendar = [NSCalendar currentCalendar];06    NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit