Summary
                    
                    
                
                    It is possible to extract a portion of the date field in an attribute table for data analysis and insert it in a new field using the Calculate Field geoprocessing tool in ArcGIS Pro.
                
                
                
                
                
                
                    
                     
                        Procedure
                    
                    
                    The following steps describe how to extract and insert a portion of the date field (year, month, or day) in a new field using Arcade expression in the Calculate Field geoprocessing tool in ArcGIS Pro:
- Add a new field in the attribute table. Refer to ArcGIS Pro: Create a field and apply a domain and default value for steps to do this.
	
- Set the Data Type to Short.
 - Leave all other parameters at default.
 - On the ArcGIS Pro ribbon, in the Fields tab, click Save.
 
	 - Open the Calculate Field geoprocessing tool.
	
- Navigate to the Analysis tab, and click Tools.
 - In the Geoprocessing pane, click Toolboxes > Data Management Tools > Fields > Calculate Field.
 
	 - Create an Arcade expression in the Calculate Field tool to extract a desired date portion (year, month, or day) from the date field.
	
- In the Calculate Field window, click Parameters.
 - In Input Table, select the layer with the attribute table containing the date field.
 - In Field Name, select the newly created field from step 1.
 - In Expression Type, select Arcade.
 
	 

 
- Under Helpers, double-click the portion of the date field to be extracted: Year(), Month(), or Day().
 - In the box under the new field selected in step 3c, place the cursor in the middle of the brackets of the selected Helper function as shown in the example below.
 
- Under Fields, double-click the date field containing the desired date portion. The following shows the created Arcade expression:
 
<DATE_PORTION>($feature.<DATE_FIELD>)
- Click the Validate symbol 
, to validate the Arcade expression. - Click Run 
. 
The desired date portion is extracted from the date field, and inserted into the newly created field.
Note:
The output of the Arcade expression using the Month() function returns values ranging from 0-11 where January is 0 and December is 11. Refer to the additional steps below to change the values range to 1-12,  where January is 1 and December is 12.
- Use a Python expression to change the month values range to 1-12 using the Calculate Field tool.
	
- In Input Table, select the layer with the attribute table that contains the extracted month field in step 3.
 - In Field Name, select the extracted month field, the output of the Arcade expression from step 3.
 - In Expression Type, select Python 3.
 - In the box under the selected field name in step 4b, insert the following syntax:
 
	 
!<FIELD_NAME>! + 1
- Click the Validate symbol 
, to validate the Python expression. - Click Run 
. 
The month values are displayed in the new field.
The image below shows the year, month, day portion extracted and inserted in new fields.