当前位置: 首页 > news >正文

wordpress网站制作价格老王传奇新开网站

wordpress网站制作价格,老王传奇新开网站,wordpress 问答 api,成立做网站的公司有时候我们需要截图#xff0c;在要截图时#xff0c;有人用到了时间格式#xff0c;但是时间格式中的:在文件名称中是不被允许的字符#xff0c;所以就会报错#xff0c;如何生成唯一的时间文件名#xff1a; package com.demo;import java.text.ParseException; import…有时候我们需要截图在要截图时有人用到了时间格式但是时间格式中的:在文件名称中是不被允许的字符所以就会报错如何生成唯一的时间文件名 package com.demo;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar;public class TimeString {private String valueOfString(String str, int len) {StringBuffer sb new StringBuffer();for (int i 0; i len - str.length(); i) {sb.append(0);}return (sb.length() 0) ? (str) : (sb.toString() str);}public String getDateFormat(){SimpleDateFormat df new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);return df.format(new Date()); } public Date getDateFormat(String time){SimpleDateFormat df new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);try {return df.parse(time);} catch (ParseException e) { e.printStackTrace();} return null;}private String getTimeString(Calendar calendar) { StringBuffer sb new StringBuffer();sb.append(String.valueOf(calendar.get(Calendar.YEAR))) .append(this.valueOfString(String.valueOf(calendar.get(Calendar.MONTH) 1),2)).append(this.valueOfString(String.valueOf(calendar.get(Calendar.DAY_OF_MONTH)),2)).append(this.valueOfString(String.valueOf(calendar.get(Calendar.HOUR_OF_DAY)),2)).append(this.valueOfString(String.valueOf(calendar.get(Calendar.MINUTE)),2)).append(this.valueOfString(String.valueOf(calendar.get(Calendar.SECOND)),2)).append(this.valueOfString(String.valueOf(calendar.get(Calendar.MILLISECOND)),3)); return sb.toString();} public String getTimeString(String time){Calendar calendar new GregorianCalendar();calendar.setTime(this.getDateFormat(time));return this.getTimeString(calendar);}public String getTimeString(){Calendar calendar new GregorianCalendar();return this.getTimeString(calendar);}public static void main(String[] args) {TimeString ts new TimeString();System.out.println(ts.getTimeString());System.out.println(ts.getTimeString(2015-4-30 8:51:52));} }虽然上面的getTimeString方法精确到了毫秒但仍会有可能产生相同的文件名导致覆盖所以在生成文件名时判断一下是否存在 package com.demo;import java.io.File;public class Test16 {public String getFileName(String path){File file new File(path);if(file.exists()){return this.getFileName(file.getParent()File.separator(new TimeString().getTimeString()).png);}return path;}public static void main(String[] args) {Test16 t new Test16();System.out.println(t.getFileName(D:/1.txt));}}理论上来说这种也是有可能产生相同的文件名的这种在多线程中是有可能的解决的办法很简单自已想去转载于:https://www.cnblogs.com/zhangfei/p/4543734.html
http://www.yutouwan.com/news/409554/

相关文章:

  • 财佰通突然做网站维护网站兼容工具
  • 网站开发书籍招才猫网站多少钱做的
  • vs开发网站开发教程一般购物网站项目
  • wordpress nginx cos html cache梧州网站优化
  • 企业网站优化面向什么工作大男人直播视频
  • 个人网站建设方案书 学生文化网站开发背景
  • 租房网站开发文献综述模板兰州网站建设托管
  • 免费做网站有哪些家门户网站与官网的区别
  • 服装设计参考网站网站开发流程表
  • 做淘宝的货源网站网站建设教程网站
  • 如何做产品网站网页网站免费视频
  • 导购网站怎么做有特色建站公司哪个好
  • 苏州中国建设银行招聘信息网站简易网站模板
  • 网站建设的作业模板金方时代做网站怎么样
  • 卧龙区网站建设工业品公司做商城网站好吗
  • 企业电话号码查询网站大连白云小学网站建设
  • 电子方案网站建设方案网站导航栏怎么做
  • 做二手车有哪些网站有哪些企业网站优化徽号liu7yin出本词效果抖快均可做a7
  • 网站建设龙兵科技新闻发稿公司
  • 网站后台php开发教程wordpress网站管理系统
  • 网络建设公司经营范围淘宝关键词优化工具
  • 网站的作用有哪些百度站长平台网页手机
  • 阿里云网站更换域名三种类型的企业网站
  • 制作网站好的公司空间网页版
  • 高陵县建设局网站做网站42类商标怎么选小类
  • 制作企业网站怎么做广州手机网站建设
  • 弄一个公司网站需要多少钱网店美工设计实训步骤
  • 培训网站开发流程wordpress修改主题图片路径
  • 萧山建设银行招聘网站手机app开发软件有哪些
  • 网店装修素材网站制作企业网站宣传图步骤