DHMS Function
            
         
         
         Returns a SAS datetime value from date, hour, minute,
            and second values.
            
         
         
         
         
         
         
         
         
         
         
         
            
            Syntax 
               
            
            
            
            
            
               
               
                  
                  Required Arguments
                     
                  
                  
                  
                     
                     date
                     
                     
                        
                        specifies a SAS expression
                           that represents a SAS date value.
                           
                        
                        
                      
                     
                   
                  
                  
                  
                  
                  
                  
                  
                
               
             
            
          
         
         
            
            Details 
               
            
            
            The DHMS function returns
                  a numeric value that represents a SAS datetime value. This numeric
                  value can be either positive or negative.
                  
               
 
               
             
            
          
         
         Example 
            
            The following SAS statements
                  produce these results:
                  
               
 
               
               
                     
                     
                        
                        | 
                           
                           
                           
                         | 
                        
                        
                           
                           
                           
                         | 
                        
                     
                     
                     
                        
                        
                           
                           dtid=dhms('01jan03'd,15,30,15);
put dtid;
put dtid datetime.; 
                           
                         | 
                        
                        
                           
                           1357054215
01JAN03:15:30:15  
                           
                         | 
                        
                     
                     
                     
                        
                        
                           
                           dtid2=dhms('01jan03'd,15,30,61);
put dtid2;
put dtid2 datetime.; 
                           
                         | 
                        
                        
                           
                           1357054261
01JAN03:15:31:01  
                           
                         | 
                        
                     
                     
                     
                        
                        
                           
                           dtid3=dhms('01jan03'd,15,.5,15);
put dtid3;
put dtid3 datetime.; 
                           
                         | 
                        
                        
                           
                           1357052445
01JAN03:15:00:45  
                           
                         | 
                        
                     
                     
                  
                  
                
               
               The following SAS statements
                  show how to combine a SAS date value with a SAS time value into a
                  SAS datetime value. If you execute these statements on April 2, 2003
                  at the time of 15:05:02, it produces these results:
                  
               
 
               
               
                     
                     
                        
                        | 
                           
                           
                           
                         | 
                        
                        
                           
                           
                           
                         | 
                        
                     
                     
                     
                        
                        
                           
                           day=date();
time=time();
sasdt=dhms(day,0,0,time);
put sasdt datetime.;  
                           
                         | 
                        
                        
                           
                           
                           
                         |