小编bcs*_*tos的帖子

将NSDate格式化为年,月,日,小时,分钟,秒的特定样式

我基本上需要分别获取当前日期和时间,格式为:

2009-04-26 
11:06:54

生成以下代码,来自同一主题的另一个问题

now:        |2009-06-01 23:18:23 +0100| 
dateString: |Jun 01, 2009 23:18| 
parsed:     |2009-06-01 23:18:00 +0100|

这几乎是我正在寻找的,但我想分开日期和时间.

NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"MMM dd, yyyy HH:mm"];

NSDate *now = [[NSDate alloc] init];

NSString *dateString = [format stringFromDate:now];

NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
[inFormat setDateFormat:@"MMM dd, yyyy"];

NSDate *parsed = [inFormat dateFromString:dateString];

NSLog(@"\n"
"now:        |%@| \n"
"dateString: |%@| \n"
"parsed:     |%@|", now, dateString, parsed);
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch nsdate nsdateformatter date-formatting

132
推荐指数
4
解决办法
30万
查看次数

将UITextView/UITextField中的空格编码为URL格式

我正在尝试将UITextView或UITextField的内容作为参数发送到php文件

NSString *urlstr = [[NSString alloc] initWithFormat:@"http://server.com/file.php?name=%@&tags=%@&entry=%@",nameField.text, tagsField.text, dreamEntry.text];
Run Code Online (Sandbox Code Playgroud)

当我记录urlstr时,只要UITextView或UITextField不包含空格,url格式就可以了.我如何将空间转换为%20?

编辑

这是目前的代码,它不仅崩溃,而且没有正确编码url.

name = John Doe&tags =经常出现的梦魇和入口=测试测试测试

转换为

name = John -1844684964oe&tags = recurringightmare&entry = Testing 4.214929e-307sting -1.992836e + 00sting

- (IBAction)sendButtonPressed:(id)sender
{

    NSString *urlString = [[NSString alloc] initWithFormat:@"http://server.com/file.php?name=%@&tags=%@&entry=%@", nameField.text, tagsField.text, dreamEntry.text];

    NSString *encodedString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    NSURL *url = [[NSURL alloc] initWithString:encodedString];

    NSLog(encodedString);

    NSLog(urlString);

    [urlString release];
    [url release];
    [encodedString release];


}
Run Code Online (Sandbox Code Playgroud)

iphone urlencode nsstring uitextfield uitextview

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

UITextField和UITextView到NSString的内容

我有一个UITextView和2个UITextField设置.当点击屏幕的空白部分时,UITextView会重新启动第一响应者状态,对于2 UITextField也是如此,再加上这两个,返回键也会重新响应第一个响应者状态.所有3都在界面中声明.

我想将所有这些内容都提供给单独的NSString和/或学习如何将它们直接输入到以下内容中:

NSString *urlstr = [[NSString alloc] initWithFormat:@"http://server.com/file.php?var1=%@&var2=%@&var3=%@", *content of UITextView*, *content of UITextField*, *content of UITextField*];
Run Code Online (Sandbox Code Playgroud)

这是一个非常基本的问题,我知道,但我几乎是一个新手.如果我学会了如何做到这一点,我可能会从那里拿起.

干杯

(编辑)的

iphone nsstring uitextfield uitextview

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

将表列移动到新表并在 PostgreSQL 中作为外键引用

假设我们有一个带有字段的数据库表

"id", "category", "subcategory", "brand", "name", "description", etc. 
Run Code Online (Sandbox Code Playgroud)

category,subcategorybrand 原始表中的相应列和行创建单独的表成为外键引用的好方法是什么 ?

概述所涉及的操作:

  • 获取原始表的每一列中应该成为外键的所有唯一值;
  • 为那些创建表
  • 在原始表(或副本)中创建外键引用列

在这种情况下,PostgreSQL 数据库是通过 Ruby 应用程序中的 Sequel 访问的,因此可用的接口是命令行、Sequel、PGAdmin 等...

问题:你会怎么做?

ruby sql postgresql data-modeling sequel

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