Tag: 格式

PHP中的自动图像格式检测

我正在寻找一种方法来获取用户上传的图像,该图像目前放置在一个临时位置,如:/ tmp / jkhjkh78,并从中创build一个php图像,自动检测格式。 有一个更聪明的方法来做这个比一堆尝试/捕捉imagefromjpeg,imagefrompng等?

如何将string转换为date而不知道格式?

我有个问题。 我正在尝试将一些string转换为date,而我不知道date到达的格式。 它可能是yyyy.mm.dd hh:mm:ss或MM.dd.yy hh:mm:ss等等。 如何将这些string转换为Date? 我试过这个: DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss"); Date d = (Date)formatter.parse(someDate); 但是,当我打印出someDate它打印出这样的:2010-08-05 12:42:48.638 CEST这意味着yyyy.mm.dd yyyy.mm.dd hh:mm:ss ,但是当我运行上面的代码时,date对象现在变成了Sat Jan 31 00:42:48 CET 11这是很奇怪的,至less可以说。 任何想法如何正确地格式化stringdate?

为什么使用分号?

除了主观视觉和在同一行上有多个语句的情况之外,是否有任何理由在JavaScript语句的末尾使用分号? 看起来有很多证据表明分号的使用是非常可选的,并且只在less数特定情况下才需要。

这是什么date格式? 2011-08-12T20:17:46.384Z

我有以下date: 2011-08-12T20:17:46.384Z 。 这是什么格式? 我试图parsing它与Java 1.4通过DateFormat.getDateInstance().parse(dateStr) ,我得到 java.text.ParseException:无法parsing的date:“2011-08-12T20:17:46.384Z” 我想我应该使用SimpleDateFormatparsing,但我必须先知道格式string。 我到目前为止所有的东西都是yyyy-MM-dd ,因为我不知道Tstring在这个string中意味着什么 – 与时区有关? 此datestring来自Files CMIS下载历史logging介质types上显示的lcmis:downloadedOn标记。

javascript格式的数字有2位数字

我想格式化一个数字只有2位数。 这个问题是由于0-9传递的,所以我需要把它格式化为00-09? 在JavaScript中是否有一个数字格式化程序? 谢谢

将具有混合date格式的variables转换为r中的一种格式

我的数据框样本: date 1 25 February 1987 2 20 August 1974 3 9 October 1984 4 18 August 1992 5 19 September 1995 6 16-Oct-63 7 30-Sep-65 8 22 Jan 2008 9 13-11-1961 10 18 August 1987 11 15-Sep-70 12 5 October 1994 13 5 December 1984 14 03/23/87 15 30 August 1988 16 26-10-1993 17 […]

使用年份格式化TimeSpan

我有一个有两个date属性的类: FirstDay和LastDay 。 LastDay为空。 我想生成一个string格式为"x year(s) y day(s)" 。 如果总年数小于1,我想省略年份。 如果总天数小于1,我想省略一天的部分。 如果年数或天数为0,则应分别表示“日/年”,而不是“日/年”。 例子: 2.2年:“2年73天” 1.002738年:“1年1天” 0.2年:“73天” 2年:“2年” 我有作品,但是很长: private const decimal DaysInAYear = 365.242M; public string LengthInYearsAndDays { get { var lastDay = this.LastDay ?? DateTime.Today; var lengthValue = lastDay – this.FirstDay; var builder = new StringBuilder(); var totalDays = (decimal)lengthValue.TotalDays; var totalYears = totalDays […]

将string转换为双 – Java

将逗号(例如:835,111.2)转换为Double实例的最简单正确的方法是什么? 谢谢。

警告:格式不是string文字和格式参数

我想删除我在代码的这一行上得到的警告, FILE *fil; char *imp; (…) fprintf(fil,imp); 事情是当我这样做它写在文件正是我想要的,但如果我应用格式%s它不这样做 fprintf(fil, "%s", imp);

如何将打印输出格式化为固定宽度?

我有这个代码(打印string中的所有排列的发生) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string = "abcd" for b in splitter("abcd"): el.extend(b); unique = sorted(set(el)); for prefix in unique: if prefix != "": print "value " , prefix , "- […]