小编pri*_*nce的帖子

NSDateFormatter,我做错了什么或这是一个错误?

我正在尝试以某种格式打印出日期:

NSDate *today = [[NSDate alloc] init];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMddHHmmss"];
NSString *dateStr = [dateFormatter stringFromDate:today];
Run Code Online (Sandbox Code Playgroud)

如果将iPhone设置为24小时,这样可以正常工作,如果另一方面用户已将其设置为24小时时间,然后返回到上午/下午(它可以正常工作,直到您切换此设置)然后它会附加AM/PM尽管我没有要求它:

20080927030337 PM
Run Code Online (Sandbox Code Playgroud)

我做错了什么或这是固件2.1的错误?

编辑1:使描述更清晰

编辑2解决方法:事实证明这是一个错误,修复它我将AM和PM字符设置为"":

[dateFormatter setAMSymbol:@""];
[dateFormatter setPMSymbol:@""];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdate nsdateformatter ios

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

如何在plsql中以json的形式发送POST请求

我有以下基本代码用于发布plsql json请求.被执行的web服务没有任何响应,因为它只是用于执行某项任务.但每次执行块时,我都会从Apache Tomcat获取状态码400.我哪里错了?

declare
  http_resp utl_http.resp;
  http_req utl_http.req;
  json_msg VARCHAR2(500);
begin

  http_req := utl_http.begin_request('http://192.168.1.194:8080/NotificationApp/sendNotification.rest', 'POST');
  utl_http.set_body_charset(http_req, 'UTF-8');
  utl_http.set_header(http_req, 'Content-Type', 'application/json');

    json_msg := '{"code":100,"id": "APA91bFSmD_gBsUwP_hraRZL20mt8p4ejGn5fC7tlciINT50Ad8oIod2T-64GVk_8rrjoqXGEpYuRcoQogG0L7aOKIjeeisTcmHiUUONbnZzn4_u0ED7QD_iNeVkh2RU8Pa-HBHwgJUgOT-TyvlM9hB4Yn9fvWER","data": "alert alert"}';

  utl_http.write_text(http_req, dbms_lob.substr(json_msg,dbms_lob.getLength(json_msg),1));

 http_resp := utl_http.get_response(http_req);

  if (http_resp.status_code >= 400) and
            (http_resp.status_code <= 499)
        then
        dbms_output.put_line(http_resp.status_code);

        end if;

  utl_http.end_response(http_resp);

end;
Run Code Online (Sandbox Code Playgroud)

提前致谢

post json plsql http-post httprequest

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

表或视图不存在

您好,以下是我的代码.我需要使用视图中的数据创建一个视图并在另一个游标中获取数据.但是当我执行我的代码时,我收到错误

"ORA-06550:第56行,第37列:PL/SQL:ORA-00942:表或视图不存在ORA-06550:第52行,第9列:PL/SQL:忽略SQL语句"

这是什么问题?提前致谢.

declare

drop_view_sql varchar2(100) := 'drop view rv_task_number_view';

type tasks_rec is record(task_number varchar2(20));

type t_tab is table of  tasks_rec;

tasks_tab t_tab;

notes_rec xx_fs_mob_loc_rec.task_notes_rec;

notes_tab xx_fs_mob_loc_rec.task_notes_tab;

    begin

        execute immediate 'create view apps.rv_task_number_view  as
                          SELECT distinct ct.task_number                  
                          FROM csf_ct_tasks ct ,

                            cs_estimate_details ced,
                            csf_debrief_headers cdh,
                            csf_debrief_lines   cdl,
                            jtf_task_assignments jta  

                   WHERE    1=1
                   and      jta.task_id = ct.task_id
                   and      jta.task_assignment_id = cdh.task_assignment_id(+)
                   and      cdh.debrief_header_id = cdl.debrief_header_id(+)
                   and      cdl.debrief_line_id = ced.source_id(+)
                   AND      ((ct.planned_end_date between (sysdate-30) and (sysdate+30)) or (ct.scheduled_end_date between (sysdate-30) and (sysdate+30)))
                   and …
Run Code Online (Sandbox Code Playgroud)

oracle plsql execute execute-immediate

0
推荐指数
1
解决办法
1013
查看次数