`
ychw365
  • 浏览: 55189 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

用datediff(day,time1,time2)方法

阅读更多

package test;

import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

import com.factory.HibernateSessionFactory;

public class QueryTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Session session = HibernateSessionFactory.getSession();
        Transaction tx = session.beginTransaction();
        Manage m = null;
        try{
        Query q = session.createQuery(" from Manage m where datediff(day,m.loadTime,getdate())=0");
        List list = q.list();
        tx.commit();
        for(int i=0;i<list.size();i++){
        m = (Manage)list.get(i);
        System.out.print("adminId="+m.getId().getAdminId()+",adminName="+m.getId().getAdminName());
        System.out.println(",adminPass="+m.getId().getAdminPass()+",loadTime="+m.getId().getLoadTime());
        System.out.println("------------------------------------------------------");
        }
        }catch(Exception e){
        e.printStackTrace();
        }finally{
        session.close();
        }

}

}

hql 应用中的问题

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    计算连个日期时间差的天数(已经写好的动态库,可直接使用)

    nDateDiff = dateDiff.GetDateDifference(time1, time2); // 第四种调用 nDateDiff = dateDiff.GetDateDifference(2017, 10, 1, 2017, 8, 23); // 第五种调用 tagDate Date1, Date2; Date1.year = 2017; ...

    VB.Time.Computing.Programming.Development.Code.rar_Time

    例如,`Dim duration As Integer = DateDiff(DateInterval.Day, startDate, endDate)`。 9. **DateTimePicker控件**:在GUI应用程序中,可以使用DateTimePicker控件让用户选择日期和时间。 10. **Timer控件**:在...

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    DATEDIFF(date1, date2) ``` 示例中的实验结果表明,`DATEDIFF` 函数精确计算天数差异,不考虑时间部分。例如: ```sql SELECT DATEDIFF(NOW(), NOW()); ``` 上述语句返回0,因为现在与现在之间没有时间...

    MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法

    其基本语法是`DATEDIFF(date1, date2)`,其中`date1`和`date2`是你要比较的两个日期。返回值是`date1`和`date2`之间相隔的天数。例如: ```sql SELECT DATEDIFF('2018-03-22 09:00:00', '2018-03-20 07:00:00'); ``...

    各种语言时间戳转换方法.docx

    my ($sec, $min, $hour, $day, $month, $year) = (localtime($unixTimestamp))[0, 1, 2, 3, 4, 5, 6]; ``` PHP PHP 中可以使用 `time()` 函数获取 Unix 时间戳,该函数返回当前时间的秒数。要将 Unix 时间戳转换为...

    SQL日期函数应用集锦

    SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()) % 3, DATEADD(day, -1, DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0))) AS "FirstDayOfQuarter2"; ``` - **下一季度第一天** - `DATEADD(month, 3, ...

    mfc使用期限设置

    CTimeSpan timeSpan = time2 - time1; int nTSeconds = timeSpan.GetTotalSeconds(); ``` 这段代码可以获取两个日期之间的时间差,并将其转换为总的秒数。需要注意的是,GetTotalSeconds 和 GetSeconds 的区别,...

    Java时间的模糊查询.pdf

    select * from table1 where datediff(day, time, '2006-4-1') = 0 ``` 这种方法特别适用于 date 类型的数据。 MySQL 时间字段查询方法 在 MySQL 中,还有一些特殊的时间字段查询方法。例如,使用 DATE_FORMAT ...

    mysql取得两个时间之间的差值

    例如,`TIMESTAMPDIFF(SECOND, time1, time2)` 返回 `time1` 和 `time2` 之间相差的秒数。 4. **时间运算**: - 可以直接对日期和时间字段进行加减操作,例如 `date + INTERVAL 1 DAY` 表示日期向后推一天。 5. *...

    把ACCESS转成SQL数据库.doc

    5. 需要将 now()、time()、date()改成 getdate(),datediff('d', time1, time2)改成 datediff(day, time1, time2)。 6. 有一些true/false类型不能使用,要变为1/0。 7. 备注类型要通过cast(column as varchar)来使用...

    C# 关于日期的使用

    - `DateTime.TimeOfDay`属性返回`DateTime`对象的时间部分。 5. **时间格式化**: 可以使用`DateTime.ToString()`方法以特定格式显示日期和时间,例如`"yyyy-MM-dd HH:mm:ss"`。 6. **日期和时间的比较运算符**...

    PB脚本中SQL语句写法与SQL中语句写法对照

    在PB脚本中,时间和日期计算函数非常重要,包括DayName(today())函数、RelativeDate(date,n)函数、RelativeTime(time,n)函数、DaysAfter(date1,date2)函数、SecondsAfter(time1,time2)函数等。 PB脚本中SQL语句写法...

    获取时间差的sql语句 - - 博客频道

    WHERE DATEDIFF(day, time, GETDATE()) &lt; 1; ``` **示例解释**: 此查询返回过去一天内(包括今天)`[ع]`表中的记录数。`time`字段应该是包含日期时间的列。 #### 2. 查询特定周内的数据 ```sql SELECT * FROM ...

    SQLServer日期时间函数

    SELECT DATEDIFF(day, @time, DATEADD(mm, 3, @time)); ``` - **示例**: ```sql DECLARE @mt tinyint, @time smalldatetime; SELECT @m = MONTH(GETDATE()); SELECT @m = CASE WHEN @m BETWEEN 1 AND 3 THEN ...

    SQL server 日期格式

    SELECT CASE WHEN DATEDIFF(day, DATEADD(mm, 1, DATENAME(year, GetDate())+'-02-01'), DATEADD(mm, 2, DATENAME(year, GetDate())+'-02-01')) = 28 THEN '平年' ELSE '闰年' END ``` - **计算季度天数**:首先...

    Mysql 时间模糊查询

    SELECT * FROM table1 WHERE DATEDIFF(DAY, time, '2006-04-01') = 0; ``` 这里`DATEDIFF`函数计算了`time`字段与指定日期之间的天数差,若等于0,则表示日期相同。 **适用场景:**当需要查询某日期是否等于特定...

    有关时间的函数

    `DateDiff(interval, date1, date2, [firstdayofweek], [firstweekofyear])` 计算`date1`和`date2`之间的时间差,返回的是`interval`单位的数值。 11. **DatePart 函数**: `DatePart(interval, date, ...

    C# 日期格式.docx

    private string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; try { TimeSpan ts1 = new TimeSpan(DateTime1.Ticks); TimeSpan ts2 = new TimeSpan(DateTime2.Ticks); ...

Global site tag (gtag.js) - Google Analytics