标签: format

Boost.format和宽字符

有没有办法让boost.format使用并返回宽(Unicode)字符串?

我希望能够做到这样的事情:

wcout << boost::format(L"...") % ...
Run Code Online (Sandbox Code Playgroud)

wstring s = boost::str(boost::format(L"...") % ...)
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c++ format unicode boost

22
推荐指数
1
解决办法
7009
查看次数

从数据库格式化日期?

当我从数据库中提取日期时,它会像这样返回:

2009-10-14T19:00:00

我想以两种不同的方式格式化它...

第一个:F d,Y第二个h:m(12小时格式)

我尝试的一切都会在1969年12月回归......帮助?!我感到很困惑......

php format date

22
推荐指数
3
解决办法
9万
查看次数

使用SQL通配符和LIKE的Python字符串格式

我很难在python中获取一些sql以正确浏览MySQLdb.它是pythons字符串格式化,正在杀死我.

我的sql语句使用带有通配符的LIKE关键字.我在Python中尝试了很多不同的东西.问题是,一旦我让其中一个工作,MySQLdb中的一行代码就是字符串格式.

尝试1:

"SELECT tag.userId,count(user.id)as totalRows FROM user INNER JOIN tag ON user.id = tag.userId WHERE user.username LIKE'%% s%'"%(query)

这是不行的.我得到价值错误:

ValueError:索引128处不支持的格式字符'''(0x27)

尝试2:

"SELECT tag.userId,count(user.id)as totalRows FROM user INNER JOIN tag ON user.id = tag.userId WHERE user.username LIKE'\ %% s \%'"%(query)

我从尝试1得到了相同的结果.

尝试3:

like ="LIKE'%"+ str(查询)+"%'"totalq ="SELECT tag.userId,count(user.id)as totalRows FROM user INNER JOIN tag ON user.id = tag.userId WHERE user.username "+喜欢

这正确地创建了totalq变量,但是现在当我去运行查询时,我从MySQLdb获得错误:

文件"build/bdist.macosx-10.6-universal/egg/MySQLdb/cursors.py",第158行,执行查询=查询%db.literal(args)TypeError:格式字符串的参数不够

尝试4:

like ="LIKE'\%"+ str(查询)+"\%'"totalq ="SELECT tag.userId,count(user.id)as totalRows FROM user INNER JOIN tag ON user.id = tag.userId WHERE user …

python sql format sql-like

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

在Python中格式化电话号码的最佳方法是什么?

如果我只有一个10位或更多位的字符串,我该如何将其格式化为电话号码?

一些微不足道的例子:

555-5555
555-555-5555
1-800-555-5555
Run Code Online (Sandbox Code Playgroud)

我知道这些并不是格式化它们的唯一方法,如果我自己做的话,我很可能会把事情搞清楚.是否有python库或格式化电话号码的标准方法?

python format formatting standards libs

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

如何添加自定义Drupal日期格式?

如何添加自定义Drupal日期格式.我想显示没有小时和分钟的日期,但选项不包含它.

format drupal date drupal-7

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

如何在iOS中正确地将NSDictionary转换为json格式?

我正在尝试向我的服务器发送一个json文件.json格式应该看起来像这样:

{
    "eventData": {
        "eventDate": "Jun 13, 2012 12:00:00 AM",
        "eventLocation": {
            "latitude": 43.93838383,
            "longitude": -3.46
        },
        "text": "hjhj",
        "imageData": "raw data",
        "imageFormat": "JPEG",
        "expirationTime": 1339538400000
    },
    "type": "ELDIARIOMONTANES",
    "title": "accIDENTE"
}
Run Code Online (Sandbox Code Playgroud)

我硬编码了这个并且像这样工作:

NSString *jsonString = @"{\"eventData\":{\"eventDate\":\"Jun 13, 2012 12:00:00 AM\",\"eventLocation\":{\"latitude\":43.93838383,\"longitude\":-3.46},\"text\":\"hkhkjh\",\"imageData\":\"\",\"imageFormat\":\"JPEG\",\"expirationTime\":1339538400000},\"type\":\"Culture\",\"title\":\"accIDENTE\"}";
Run Code Online (Sandbox Code Playgroud)

所以我想做同样的事情,但使用NSDictionary原因当然我不想硬编码我的所有数据.所以我正在创建一个像这样的NSDictionary:

NSMutableDictionary *eventLocation = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"43.93838383",@"latitude",@"-3.46", @"longitude" , nil];

    NSMutableDictionary *eventData = [NSMutableDictionary dictionaryWithObjectsAndKeys:eventLocation,@"eventLocation", nil];
                        [eventData setObject:@"Jun 13, 2012 12:00:00 AM" forKey:@"eventDate"];
                        [eventData setObject:@"hjhj" forKey:@"text"];
                        [eventData setObject:@"raw data" forKey:@"imageData"];
                        [eventData setObject:@"JPEG" forKey:@"imageFormat"];
                        [eventData setObject:@"1339538400000" forKey:@"expirationTime"];

    NSMutableDictionary *finalDictionary = [NSMutableDictionary …
Run Code Online (Sandbox Code Playgroud)

format json nsdictionary ios

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

如何格式化列表以在python中的单独行上打印每个元素?

如何格式化列表以在单独的行上打印每个元素?例如,我有:

mylist = ['10', '12', '14']
Run Code Online (Sandbox Code Playgroud)

我希望格式化列表,使其打印如下:

10
12
14
Run Code Online (Sandbox Code Playgroud)

所以\n,括号,逗号和''被删除,每个元素都打印在一个单独的行上谢谢

python format list line

22
推荐指数
3
解决办法
11万
查看次数

`*.ni.dll.aux`文件的格式是什么?

*.ni.dll.aux找到的文件的格式(数据布局)是C:\Windows\assembly\NativeImages_v4.0.30319_64什么?据我所知,这些是由...生成的辅助文件ngen.exe.它们包含哪些数据?

.net format clr ngen .net-assembly

22
推荐指数
1
解决办法
951
查看次数

如何将pandas数据框的数据类型更改为具有已定义格式的字符串?

我开始用这个撕掉我的头发 - 所以我希望有人可以帮忙.我有一个使用openpyxl从Excel电子表格创建的pandas DataFrame.生成的DataFrame看起来像:

print image_name_data
     id           image_name
0  1001  1001_mar2014_report
1  1002  1002_mar2014_report
2  1003  1003_mar2014_report

[3 rows x 2 columns]
Run Code Online (Sandbox Code Playgroud)

...具有以下数据类型:

print image_name_data.dtypes
id            float64
image_name     object
dtype: object
Run Code Online (Sandbox Code Playgroud)

问题是id列中的数字实际上是标识号,我需要将它们视为字符串.我尝试使用以下命令将id列转换为字符串:

image_name_data['id'] = image_name_data['id'].astype('str')
Run Code Online (Sandbox Code Playgroud)

这看起来有点难看但它确实产生了'object'类型的变量而不是'float64':

print image_name_data.dyptes
id            object
image_name    object
dtype: object
Run Code Online (Sandbox Code Playgroud)

但是,创建的字符串具有小数点,如下所示:

print image_name_data
       id           image_name
0  1001.0  1001_mar2014_report
1  1002.0  1002_mar2014_report
2  1003.0  1003_mar2014_report

[3 rows x 2 columns]
Run Code Online (Sandbox Code Playgroud)

如何将pandas DataFrame中的float64列转换为具有给定格式的字符串(在本例中为'%10.0f')?

python string format floating-point pandas

22
推荐指数
2
解决办法
12万
查看次数

传递给"新日期"时,javascript中yyyy-mm-dd和yyyy/mm/dd的结果不同

我在nodejs repl下执行下面的语句,我在同一日期得到两个不同的结果

var dateStr1 = "2015/03/31";
var dateStr2 = "2015-03-31";
var date1 = new Date(dateStr1);//gives Tue Mar 31 2015 00:00:00 GMT+0530 (IST)
var date2 = new Date(dateStr2);//gives Tue Mar 31 2015 05:30:00 GMT+0530 (IST)
Run Code Online (Sandbox Code Playgroud)

在第1小时,分钟,秒均为零,而在第2小时默认为小时,分钟设置为时区小时,分钟为5:30

javascript format date

22
推荐指数
2
解决办法
9420
查看次数