标签: format

从奇怪的格式解析c#中的DateTime

如果我有一个奇怪格式的日期时间字符串,例如YYYY##MM##DD HH**M**SS,如何基于它创建一个新的日期时间对象?我已经阅读了一些关于datetimeformatinfoclass的内容,但不知道如何让它工作..

c# format culture datetime parsing

15
推荐指数
2
解决办法
3万
查看次数

在String.format(Java)中使用时,"%1 $#"是什么意思?

语言是Java.%1$#...... 的意思是什么

static String padright (String str, int num) {
   return String.format("%1$#" + num + "str", str);
}
Run Code Online (Sandbox Code Playgroud)

在Java API中,String.format()以这种方式使用:

public static String format(String format, Object... args)
Run Code Online (Sandbox Code Playgroud)

所以我认为%1$#是格式说明符.

%[flags][width][.precision][argsize]typechar 是模板.

  • 1是旗帜?
  • $是宽度?
  • #是精度?
  • num是argsize?
  • "str"是typechar?

是对的吗?

java string format string-formatting

15
推荐指数
1
解决办法
3万
查看次数

像"1 $"这样的位置参数如何与printf()一起使用?

通过man我找到

               printf("%*d", width, num);
Run Code Online (Sandbox Code Playgroud)

               printf("%2$*1$d", width, num);
Run Code Online (Sandbox Code Playgroud)

是等价的.

但IMO的第二种风格应该是:

               printf("%*d", num, width);
Run Code Online (Sandbox Code Playgroud)

但通过测试似乎man是正确的; 为什么?

c format printf

15
推荐指数
2
解决办法
1万
查看次数

将字符串转换为日期然后格式化日期

我正在使用代码将字符串格式化为日期

String start_dt = '2011-01-01';

DateFormat formatter = new SimpleDateFormat("YYYY-MM-DD"); 
Date date = (Date)formatter.parse(start_dt);
Run Code Online (Sandbox Code Playgroud)

但是如何将日期从YYYY-MM-DD格式转换为MM-DD-YYYY格式?

java format date simpledateformat

15
推荐指数
1
解决办法
12万
查看次数

如何使用String.format使字符串居中?

public class Divers {
  public static void main(String args[]){

     String format = "|%1$-10s|%2$-10s|%3$-20s|\n";
     System.out.format(format, "FirstName", "Init.", "LastName");
     System.out.format(format, "Real", "", "Gagnon");
     System.out.format(format, "John", "D", "Doe");

     String ex[] = { "John", "F.", "Kennedy" };

     System.out.format(String.format(format, (Object[])ex));
  }
}
Run Code Online (Sandbox Code Playgroud)

输出:

|FirstName |Init.     |LastName            |
|Real      |          |Gagnon              |
|John      |D         |Doe                 |
|John      |F.        |Kennedy             |
Run Code Online (Sandbox Code Playgroud)

我希望输出居中.如果我不使用' - '标志,则输出将与右侧对齐.

我没有在API中找到中心文本的标志.

文章有关于格式的一些信息,但没有对中心自圆其说.

java string format string-formatting

15
推荐指数
5
解决办法
5万
查看次数

MySQL选择日期的行

在MySQL中我有这个查询

SELECT DISTINCT date, descr FROM book ORDER BY date
Run Code Online (Sandbox Code Playgroud)

日期格式 yyyy-mm-dd

我想从2012年1月开始只选择这些书.我试过使用,like但这不起作用.

有任何想法吗?

mysql format select date

15
推荐指数
3
解决办法
4万
查看次数

在java中获取日期的一个字母缩写

据我所知,在Java中我可以在正常(星期五)或短模式(星期五)获得工作日.但是,有没有办法只获得第一个字母?

我以为我可以使用"substring"获得第一个字母,但它对所有语言都不正确.例如,西班牙人的工作日是:Lunes,Martes,Miércoles,Jueves,Viernes,Sábado和Domingo,"Miércoles"的第一个字母是X而不是M,以区别于"Martes".

java format android date

15
推荐指数
3
解决办法
7615
查看次数

PHPStorm 7.3.1 JSON格式化工具

我使用PHPstorm IDE,并希望找到一个格式化JSON的插件,以便我更容易阅读.

目前我在IDE中显示的文件中有这个:

{"property":"value1","property2":"value2","array1":[{"attr1":"value1"},{"attr2":"value2"}]}
Run Code Online (Sandbox Code Playgroud)

我想要一个可以运行的插件,以便我可以看一下:

{
   "property": "value1",
   "property2": "value2",
   "array1": [
      {
         "attr1": "value1"
      },{
         "attr2": "value2"
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

我找到了以下插件,但它似乎不适用于PHPStorm:http://plugins.jetbrains.com/plugin/3964?pr =

ide format plugins json phpstorm

15
推荐指数
1
解决办法
1万
查看次数

基于文本的数据格式,支持多行字符串

我搜索支持多行字符串的基于文本的数据格式.

JSON不允许多行字符串:

>>> import json
>>> json.dumps(dict(text='first line\nsecond line'))
'{"text": "first line\\nsecond line"}'
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

{"text": "first line
second line"}
Run Code Online (Sandbox Code Playgroud)

这个问题是关于输入和输出的.数据格式应该可以使用vi,emacs或notepad等编辑器进行编辑.

我不在乎是否使用了简单的引号"或tripple引号(如在Python中)""".

是否有一个易于人类可读的文本数据交换格式支持这个?

用例

我想用多行字符串编辑数据vi.如果数据是json格式,这不好玩.

python format json

15
推荐指数
1
解决办法
535
查看次数

swift:在String中使用%s(格式:...)

我想用另一个字符串格式化一个字符串,如下所示:

var str = "Hello, playground"
print (String(format: "greetings %s", str))
Run Code Online (Sandbox Code Playgroud)

这导致了这个美丽的结果:

问候哰1

我尝试使用%@并且它可以工作但是,因为我从另一种编程语言获得格式字符串,我想,如果可能的话,使用%s标签.有办法吗?

string format swift

15
推荐指数
1
解决办法
1万
查看次数