`
lib
  • 浏览: 135986 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

开发随笔

阅读更多

1、java获取char类型字段最大值

    问题描述:

       数据库中code字段类型是char(20),在用java获取code的最大值时,发现了一个问题。查询语句的max(code)虽然能够返回最大值,但是需要类型转换。当使用(String)强制类型转换时,程序会报错;当使用toString()转换时,获取的值始终是“0”。

    解决方法:

使用Select  max(rtrim(code))  from  Instrument 去除尾随的空格,然后取最大值,再用toString()进行转换。

 

 

2、JavaScript字符串比较

 

   stringObject.localeCompare(target)

     

参数

描述

target

要以本地特定的顺序与 stringObject 进行比较的字符串。


 

返回值

 

说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回 0

 

3、根据日期循环输出

 

 

 

Calendar cal = Calendar.getInstance();

SimpleDateFormat sdf_YM = new SimpleDateFormat("yyyy-MM");
SimpleDateFormat sdf_YMD = new SimpleDateFormat("yyyy-MM-dd");

//month是获取到的一个标量。村反一个String类型的字符串。

//设置日期为当月的第一天
cal.setTime(sdf_YM.parse(month + "-01"));
							
//当月第一天减1,获取上月的最后一天
cal.add(Calendar.DAY_OF_MONTH,-1);
							
//获取记录的开始日期,上月的25日
String startDay = sdf_YM.format(cal.getTime()) + "-25";
							
//获取记录的结束日期,当月的24日
String endDay = month + "-24";
							
//设置日期为记录开始日期
cal.setTime(sdf_YMD.parse(startDay));
							
//存放循环时,更新后的日期
String day = startDay;
														
//如果更新后的日期大于记录的结束日期,则跳出循环
while(endDay.compareTo(day) >=0){
	//当前日期加1,获取下一次日期
	cal.add(Calendar.DAY_OF_MONTH,1);
						
	//按照XXXX-XX-XX格式进行转换
	day = sdf_YMD.format(cal.getTime());
}
 

 

 

分享到:
评论

相关推荐

    civil 3d .net二次开发随笔(-)

    ### Civil 3D .NET 二次开发随笔 #### 一、引言 随着三维建模技术的进步,Civil 3D 成为了土木工程、测绘、设计与施工领域的重要工具。Civil 3D 是一款由 Autodesk 公司开发的专业三维建模软件,广泛应用于土木...

    李建壹 Louis Lee(小路哥 lotus Notes开发随笔.

    本文将深入探讨Lotus Notes的开发技术,结合李建壹 Louis Lee(小路哥)的开发随笔,揭示其在实际工作中的应用和经验分享。 Lotus Notes的核心特性在于它的数据库系统,它不仅仅是一个文档存储系统,更是一个强大...

    WPF开发随笔收录-心电图曲线绘制.doc

    WPF开发随笔收录-心电图曲线绘制 WPF开发随笔收录-心电图曲线绘制是一个关于WPF开发的心电图曲线绘制技术的记录,涵盖了心电图曲线绘制的实现方式、数据接收和绘制功能的实现、自动缩放功能的实现等知识点。 一、...

    google earth .net二次开发随笔(一)

    用.net对google earth 进行二次开发的第一个程序.

    基于simulink与xpctarget的嵌入式系统开发随笔

    ### 基于Simulink与XPC Target的嵌入式系统开发 #### 一、引言 在当今数字化时代,嵌入式系统的应用日益广泛,涵盖了从工业自动化到消费电子产品的众多领域。Simulink作为MATLAB的一个重要组件,为用户提供了图形...

    开发随笔——Spring事务管理 第一部分

    spring + hibernate 事务管理demo工程源码(无jar包) 博文链接:https://momoko8443.iteye.com/blog/190995

    blog源码java-blog:CentOS服务器配置,NodeJs项目配置,开发随笔,react源码解读,vue源码解读,架构分析,性能优化

    开发随笔部分,可能包含了作者在项目开发过程中的心得体会,包括遇到的问题、解决方案、最佳实践等。这些内容可以帮助我们学习到实际开发中的技巧和经验,避免重蹈覆辙。 源码解读部分,涉及到了React和Vue两个前端...

    javascript开发随笔一 preventDefault的必要

    在JavaScript开发过程中,`preventDefault()` 是一个非常关键的方法,它用于取消事件的默认行为。在标题和描述中提到的情况,特别是在处理`<a>`标签作为按钮时,使用`preventDefault()`显得尤为重要,尤其是在老旧的...

    javascript开发随笔二 动态加载js和文件

    在JavaScript开发过程中,随着项目的复杂度提升,对脚本的管理变得尤为重要。动态加载JS和文件是优化网页性能的关键技术之一。传统的静态引入方式,即通过`<script>`标签将多个JS文件添加到HTML中,可能导致页面加载...

    预算管理系统

    预算管理系统开发随笔(一) 前两天主管谈到需要对单位的预算开支做一个简单的管理软件,结合最近对C#的学习,我决定用C#来制作这个程序,程序的功能很简单 ,希望能通过这个程序的制作熟悉C#Winform应用程序的...

    awt开发工具学习随笔

    在Java编程语言中,AWT(Abstract Window Toolkit)和Swing是用于构建图形用户界面(GUI)的基础组件。本文将探讨在Java学习过程中涉及到的...在实际编程中,理解并熟练运用这些技术,将极大地提高开发效率和代码质量。

    Java基于SWT编写记事本

    9. **帮助文档**:附带的开发随笔手册可能包含关于如何使用该记事本的详细说明,对于初学者来说非常有帮助。 开发这样的程序需要对Java语言、SWT库以及面向对象设计有深入理解。通过这个项目,开发者不仅可以掌握...

    VS .NET报表开发之RDLC报表随笔

    ### VS .NET报表开发之RDLC报表知识点详解 #### 一、RDLC报表概述 **RDLC报表**是在Microsoft Visual Studio .NET环境下用于创建报表的一种技术。它利用**Report Definition Language (RDL)**来定义报表的结构和...

    Java完整随笔(学习)

    12. **Java开发工具**:如Eclipse、IntelliJ IDEA的使用技巧,以及Maven或Gradle构建工具的配置和应用。 13. **单元测试**:JUnit或其他测试框架的使用,如何编写和执行单元测试,以及断言和测试最佳实践。 14. **...

    Android开发实战经典-020704-随笔提示文本:AutoCompleteTextView源代码和视频教程.zip

    Android开发实战经典_020704_随笔提示文本:AutoCompleteTextView源代码和视频教程.zip

    散文随笔【人间五月散文随笔】.rar

    2. **PDF文件格式**:PDF(Portable Document Format)是Adobe公司开发的文档格式,它能保留原文档的字体、图像和版式,跨平台兼容性好,适合阅读和分享文本内容。 3. **散文随笔**:散文随笔是一种文学形式,介于...

Global site tag (gtag.js) - Google Analytics