学习笔记_002
来源:互联网 发布:淘宝上远程解锁可靠吗 编辑:程序博客网 时间:2024/05/29 16:55
java.util.Date与java.sql.Date
- java.util.Date是在非SQL语句的情况下使用
- java.sql.Date是针对SQL语句使用的,只包含日期,没有时间部分
- 都有getTime()返回毫秒值
java.util.Date 是 java.sql.Date 的父类
java.sql.Date转为java.util.Date
java.sql.Date sqlDate=new java.sql.Date();
java.util.Date utilDate =new java.util.Date (sqlDate.getTime());java.util.Date转为java.sql.Date
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());所有时间日期都可以被SimpleDateFormat的format()方法格式化
SimpleDateFormat f=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
如果希望分别得到年,月,日
SimpleDateFormat year=new SimpleDateFormat(“yyyy”);
SimpleDateFormat month=new SimpleDateFormat(“MM”);
SimpleDateFormat day=new SimpleDateFormat(“dd”);Date与String的相互转换
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd”);
String dateString = formatter.format(currentTime);
Date date = formatter.parse(dateString);
Oracle中to_char和to_date
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual;
select to_char(sysdate,’yyyy’) as nowYear from dual; //获取年
select to_char(sysdate,’mm’) as nowMonth from dual; //获取月
select to_char(sysdate,’dd’) as nowDay from dual; //获取日
select to_char(sysdate,’hh24’) as nowHour from dual; //获取时
select to_char(sysdate,’mi’) as nowMinute from dual; //获取分
select to_char(sysdate,’ss’) as nowSecond from dual; //获取秒
select to_date(‘2004-05-07 13:23:44’,’yyyy-mm-dd hh24:mi:ss’) from dual
- to_date(‘2004-11-27’,’yyyy-mm-dd’)
前者为字符串,后者为转换日期格式,注意前后两者要对应 - Oracle缺省的时间格式与所使用的字符集有关。一般显示年月日,而不显示时分秒。例如,使用us7ascii字符集(或者是其他英语字符集)时,缺省的时间格式显示为:28-Jan-2003,使用zhs16gbk字符集(或其他中文字符集)时显示为:2003-1月-28。在向表中插入数据时,如果不使用转换函数,则时间字段的格式必须遵从会话环境的时间格式,否则不能插入。
- 查看当前会话的时间格式,可以使用如下SQL语句:
SQL> select sysdate from dual;
Js编解码
利用URL传递参数依赖于浏览器环境,URL中的参数键值对按照浏览器地址栏中的处理原理进行相应编码后传递至后台。利用encodeURI()在javascript中对中文URL参数进行编码时,“测试”二字会被转换为%E6%B5%8B%E8%AF%95。但问题依然存在,浏览器会认为编码后的字符串信息中的“%”是一个转义字符。所以进行二次编码:
encodeURI(encodeURI(“测试”));
处理后的URL字符串为%25E6%25B5%258B%25E8%25AF%2595,原来被浏览起解析为转义字符的”%“被再次编码,转换成了”%25“。后台解析:
URLDecoder.decode(“chinese string”,”UTF-8”)
encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误。
decodeURI()方法相当于java.net.URLDecoder.decode(URIString, “UTF-8”);
encodeURI()方法相当于java.net.URLEncoder.encode(URIString, “UTF-8”);
关于Ajax总是执行error回调
jquery1.4版本以后对json格式要求非常严格,要满足json.org网站定义的格式才能执行success回调,否则都会出错,无法解析返回的json数据。
dataType 为预期服务器返回的数据类型。如果不指定,JQuery将自动根据http包mime信息返回responseXML或responseText。
因此如果返回的参数类型不符合dataType 指定的类型,ajax便会一直调用error函数
- 学习笔记_002
- R软件学习.2010.0120_002
- NGUI_的Sprite学习_002
- iOS学习应用开发就业课_002:Label学习
- static this(尚学堂视频学习总结_002)
- 数据结构_002
- Unreal Engin_画廊制作笔记 _002<利用简单的网格模型完成场景基本形态>
- 羽毛球记事_002
- 工作零散记忆_002
- C语言培训_002
- unity3d培训_002
- Android直播间_002
- Unity_编辑器介绍_002
- PHP教程_变量_002
- 算法练习_002 变量交换
- 002_002 Python 写入文件
- C语言解决实际问题_002
- 学不可以已_002
- Django-restframework04 基于类视图的视图函数
- compass项目配置文件config.rb
- 【Bzoj1051】 [HAOI2006]受欢迎的牛
- 一次BUG优化经经历:JVM崩溃产生hs_err_pid.log,导致生成javacore文件
- 算法模板——倍增求LCA
- 学习笔记_002
- R数据整合(aggregate)和重塑(reshape)
- python 的日志logging模块学习
- 别问我昨天为什么没跟新
- sql 循环语句几种方式
- Django-restframework05 用户认证和权限管理
- 使用对象 url 显示图像(window.URL.createObjectURL的使用)
- 优先考虑静态成员类。
- 2017.11.8NOIP模拟赛